Starter
25.000 ricerche
18,75 USD
0,75 USD/1K ricerche
- Un side project o un agente AI
- Circa 830 ricerche al giorno per un mese
- I crediti non scadono mai
Caso d'uso · SEO · aggiornato a ottobre 2026
Da quando Google ha eliminato num=100, il costo del rank tracking dipende da quanto in profondità guardi. Questa pagina ti dà la formula, budget già pronti e il codice che smette di scorrere le pagine appena trova il tuo dominio.
Risposta rapida
Quante ricerche API servono per il rank tracking e quanto costa?
Ricerche al mese = keyword × pagine controllate × controlli al mese × località × dispositivi. Un controllo giornaliero della top 10 di 1.000 keyword equivale a 30.000 ricerche al mese; un controllo giornaliero della top 100 sono 300.000, perché ora Google mostra circa 10 risultati per pagina. Con una API SERP SerpCrypto senza KYC e pagabile in criptovalute, 100.000 ricerche costano 56,25 USD e i crediti non scadono mai (ottobre 2026).
| Costo di un singolo controllo | 1 credito per pagina di risultati; Circa 10 risultati organici per pagina, come Google serve da quando ha smesso di rispettare num=100 a settembre 2025; ogni pagina in più costa un altro credito |
|---|---|
| Prezzo per 1.000 ricerche | 0,75 USD/1K ricerche a 10.000 ricerche, 0,56 USD/1K ricerche a 100.000 ricerche, 0,38 USD/1K ricerche a 1.000.000 di ricerche |
| Ricerche fallite | Non addebitate |
| Targeting | Paese (gl), lingua (hl), dominio Google e una stringa di località a livello di città, su desktop o mobile |
| Segnali extra nello stesso credito | citazioni negli AI Overview, People Also Ask, local pack, annunci, top stories |
| Scadenza dei crediti | I crediti di ricerca prepagati non scadono mai: le ricerche non utilizzate restano sul tuo account finché non le usi |
Moltiplica cinque numeri: keyword, pagine di risultati per keyword, controlli al mese, località e dispositivi. Una pagina di risultati contiene circa 10 risultati organici, quindi monitorare la top 30 significa 3 pagine per keyword per ogni controllo.
searches per month = keywords × pages × checks per month × locations × devices
Due leve riducono la spesa senza perdere molto segnale. Prima: smetti di scorrere le pagine appena trovi il dominio che monitori, perché una pagina al 4° posto non ha mai bisogno delle pagine da 2 a 10. Seconda: controlla le keyword long-tail ogni settimana e le keyword che generano ricavi ogni giorno. Il codice più sotto fa la prima cosa in automatico.
Ricerche mensili per i setup più comuni e il pack SerpCrypto più piccolo che copre un mese. Un mese equivale a 30 controlli giornalieri o 4 controlli settimanali.
| Configurazione | Ricerche al mese | Pack che copre un mese |
|---|---|---|
| 100 keyword, top 10, giornaliero, 1 località | 3,000 | 10.000 ricerche (7,50 USD) ti dura circa 3 mesi |
| 1.000 keyword, top 10, giornaliero | 30,000 | 100.000 ricerche (56,25 USD) ti dura circa 3 mesi |
| 1.000 keyword, top 30, settimanale | 12,000 | 25.000 ricerche (18,75 USD) ti dura circa 2 mesi |
| 1.000 keyword, top 100, settimanale | 40,000 | 100.000 ricerche (56,25 USD) ti dura circa 2,5 mesi |
| 5.000 keyword, top 10, giornaliero | 150,000 | 250.000 ricerche (140,63 USD) ti dura circa 7 settimane |
| 1.000 keyword, top 10, giornaliero, 3 città × desktop e mobile | 180,000 | 250.000 ricerche (140,63 USD) ti dura circa 6 settimane |
| 10.000 keyword, top 100, settimanale | 400,000 | 500.000 ricerche (281,25 USD) |
Caso peggiore: ogni keyword viene controllata fino all'ultima pagina. Fermandoti quando trovi il dominio di solito servono molte meno ricerche.
Scorri organic_results pagina per pagina e confronta l'host di ogni link con il tuo dominio. Il campo position è già la posizione sull'intera lista di risultati, quindi la pagina 2 inizia intorno all'11. Fermati appena trovi il dominio e registra "non nella top N" quando l'ultima pagina che consenti non dà nulla.
import os
from urllib.parse import urlparse
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
def rank_of(domain, query, gl="us", hl="en", location=None, max_pages=3):
"""Return (position, url, searches_used); position is None if not found."""
params = {"engine": "google", "q": query, "gl": gl, "hl": hl}
if location:
params["location"] = location
for page in range(1, max_pages + 1):
params["page"] = page
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
for r in resp.json().get("organic_results", []):
host = urlparse(r["link"]).netloc.lower()
if host == domain or host.endswith("." + domain):
return r["position"], r["link"], page
return None, None, max_pages
if __name__ == "__main__":
pos, url, used = rank_of("example.com", "project management software", max_pages=3)
print(pos, url, "searches used:", used)
Sì, se le tue query attivano gli AI Overview, perché una pagina può essere al 7° posto ed essere comunque citata nell'overview sopra la posizione 1. La stessa ricerca che ti dà le posizioni restituisce anche ai_overview.references quando Google mostra un overview, senza crediti extra.
Salva tre cose per ogni keyword e ogni giorno: la tua posizione organica, se il tuo dominio è tra i riferimenti dell'overview e quali altri domini lo sono. In poche settimane scopri quali concorrenti cita l'AI di Google per i tuoi argomenti, cosa che un report delle posizioni da solo non può dirti.
Esegui la stessa query una volta per città con il parametro location, per esempio Denver, Colorado, United States e Miami, Florida, United States. Le query con intento locale, come servizi, negozi e cliniche, possono variare molto da una città all'altra, e il map pack in local_results cambia ancora di più.
Ogni città è una ricerca separata, quindi moltiplica il budget per il numero di città. La pagina dedicata alla SEO locale copre il monitoraggio del map pack, e località e lingue spiega le stringhe di località.
I controlli giornalieri si adattano a qualche centinaio di keyword che generano ricavi, o alle settimane dopo una migrazione del sito o un aggiornamento di Google. I controlli settimanali si adattano ai set long-tail, al monitoraggio dei concorrenti e al reporting per i clienti.
Un calendario misto mantiene il segnale e divide il costo: 200 keyword che generano ricavi ogni giorno più 2.000 keyword long-tail ogni settimana, solo top 10, sono 6.000 + 8.000 = 14.000 ricerche al mese. Poiché i crediti SerpCrypto non scadono mai, un mese tranquillo non spreca quello che hai acquistato.
La maggior parte dei rank tracker tra 1.000 e 5.000 keyword rientra tra 100.000 ricerche e 500.000 ricerche. Ogni motore e ogni pagina costa un credito; i crediti non scadono.
25.000 ricerche
18,75 USD
0,75 USD/1K ricerche
100.000 ricerche
56,25 USD
0,56 USD/1K ricerche
250.000 ricerche
140,63 USD
0,56 USD/1K ricerche
500.000 ricerche
281,25 USD
0,56 USD/1K ricerche
In ogni piano: Tutti i motori a 1 credito per ricerca · Le richieste fallite non vengono addebitate · I crediti non scadono mai · Targeting per paese, lingua, città e dispositivo
Google ha smesso di rispettare num=100 intorno al 10-14 settembre 2025. Prima, una richiesta poteva restituire 100 risultati; ora ogni pagina di circa 10 risultati è una richiesta separata. Monitorare i primi 100 richiede quindi 10 volte più ricerche di prima.
Sì. Aggiungi device=mobile per ottenere la pagina dei risultati da smartphone. Mobile e desktop sono ricerche separate, quindi monitorare entrambi raddoppia le ricerche per quelle keyword.
No. SerpCrypto è una API: restituisce la pagina dei risultati in JSON e sei tu a salvare e rappresentare graficamente le posizioni nel tuo strumento, foglio di calcolo o database. Il codice Python in questa pagina è un punto di partenza.
Ricevi un errore HTTP con un codice come search_failed o search_timeout e la richiesta fallita non viene addebitata. Riprova più tardi con un backoff esponenziale; la pagina degli errori ha un ciclo già pronto.
No. SerpCrypto è una API SERP senza KYC: niente documento d'identità, niente selfie, niente documenti aziendali. Ricarichi da 25 USD in BTC, USDT, USDC, ETH, SOL, LTC e acquisti un pack dal tuo saldo.
Da 0,30 USD/1K ricerche · senza KYC
Ottieni una chiave API