Perché EveryInfra

EveryInfra offre raccolta dei dati, ricerca web, risoluzione dei CAPTCHA e un'API gratuita per l'AI destinata alle applicazioni AI. Mette a disposizione 573 funzionalità per i dati su 106 piattaforme, 17 strumenti di ricerca e 52 tipi di CAPTCHA, oltre a un'API per l'AI compatibile con OpenAI che può essere chiamata senza costi dopo una ricarica dell'account.

Usa un solo account per scoprire questi prodotti, quindi configura l'integrazione per la funzionalità scelta in base a endpoint, permessi, unità di addebito e regole in caso di errore. I cataloghi pubblici ti permettono di esaminare le attività e gli input supportati prima dell'integrazione.

Consulta i cataloghi senza una chiave API

Esegui questi comandi per verificare il numero attuale di piattaforme di dati, funzionalità per i dati, tipi di CAPTCHA e strumenti di ricerca. Nessuna di queste richieste ai cataloghi richiede un account.

verify.sh
curl https://api.everyinfra.com/api/v1/captcha/types \
  | jq '.types | length'
# 52

curl 'https://api.everyinfra.com/api/v1/social/catalog?compact=1' \
  | jq '.platforms | length, .capabilities | length'
# 106
# 573

curl https://api.everyinfra.com/api/v1/search/tools \
  | jq '.tools | length'
# 17

I commenti riportano i conteggi dei cataloghi usati per generare questa pagina. Esegui i comandi per ottenere i valori più recenti: i cataloghi possono cambiare dopo la generazione della pagina.

Verifica gli input e gli output supportati

I cataloghi pubblici restituiscono JSON strutturato. Usa il catalogo dei dati per esaminare le azioni delle piattaforme, il catalogo della ricerca per scegliere uno strumento e il catalogo dei CAPTCHA per verificare gli input obbligatori e i campi della soluzione. Ogni catalogo documenta i parametri e i prezzi del relativo prodotto.
Controlla il campo available prima di inviare una richiesta. Indica la disponibilità riportata nel catalogo, ma non garantisce che una singola richiesta vada a buon fine. L'esempio di Turnstile qui sotto illustra il formato della risposta; usa il comando per verificarne il prezzo e lo stato attuali.
Esamina la voce di catalogo di Cloudflare Turnstile
curl https://api.everyinfra.com/api/v1/captcha/types | jq '
  .types[] | select(.type=="turnstile")
  | {type, available, price_credits,
     required: [.required_params[].name],
     solution: .solution.shape}'

{
  "type": "turnstile",
  "available": true,
  "price_credits": 110,
  "required": ["website_url", "website_key"],
  "solution": "token"
}

Verifica i prezzi e l'addebito finale

Gli errori di autenticazione e di convalida dei parametri non vengono addebitati. Per i prodotti addebitati solo in caso di successo, un esito negativo o un risultato vuoto non comportano alcun addebito finale e l'eventuale importo riservato viene riaccreditato automaticamente.
Tutti e quattro i prodotti attingono allo stesso saldo dell'account. Consulta il catalogo pubblico per conoscere il prezzo e l'unità di addebito di ogni funzionalità. La risposta riporta l'importo addebitato per la tua richiesta, compreso l'eventuale sconto applicato.
Per le azioni sui dati che accettano più target, il numero di target incide sull'addebito. Gli array come urls, targets, usernames e tickers vengono addebitati per target anziché come singola richiesta. Verifica i limiti dell'azione prima di inviare un batch.

Correggi le richieste non valide usando la risposta di errore

Un parametro sconosciuto restituisce HTTP 422 con i nomi dei parametri supportati e, se disponibile, un suggerimento del parametro più simile. Un valore enum non valido restituisce i valori consentiti. Gli input non validi vengono rifiutati anziché essere ignorati silenziosamente o sostituiti con valori predefiniti.
Se richiedi un'azione sconosciuta su una piattaforma di dati supportata, l'errore elenca le azioni disponibili e suggerisce quella più simile, se ne trova una. La tua applicazione o il tuo agente possono usare questa risposta per correggere la richiesta.
Le richieste API richiedono l'autenticazione prima della convalida dei parametri. Includi una chiave API valida prima di verificare gli input di una richiesta; in assenza di autenticazione viene restituito HTTP 401.
Esempio di errore per un ID modello con un refuso
POST https://api.everyinfra.com/api/v1/chat/completions
{"model": "gemini-3.6-flas", "messages": [...]}

HTTP 422
{
  "error": {
    "code": "unknown_model",
    "message": "`gemini-3.6-flas` is not an available model
                — did you mean `gemini-3.6-flash`? ..."
  }
}

Connettiti tramite REST o MCP

REST: POST https://api.everyinfra.com/api/v1/social, /api/v1/captcha, /api/v1/search e /api/v1/chat/completions.
OpenAPI 3: https://api.everyinfra.com/openapi.json. MCP: POST https://api.everyinfra.com/mcp, Streamable HTTP, stateless. llms.txt: https://api.everyinfra.com/llms.txt.
Gli strumenti MCP usano la stessa chiave API e lo stesso saldo dell'account delle corrispondenti API REST e seguono le stesse regole di ciascun prodotto per autenticazione, addebito, limite di frequenza delle richieste e rettifica del saldo. Non ti serve un account MCP separato.

Domande sull'API di EveryInfra

Quali tipi di CAPTCHA supporta EveryInfra?
Il catalogo elenca 52 tipi di CAPTCHA in 9 formati di risposta, tra cui token, cookie, coordinate di clic, bounding box e campi denominati. GET /api/v1/captcha/types elenca, senza chiave API, gli input obbligatori, i campi della soluzione e la disponibilità attuale di ogni tipo.
Mi viene addebitato qualcosa se una richiesta non va a buon fine?
Gli errori di autenticazione e di convalida dei parametri non vengono addebitati. Per i prodotti addebitati solo in caso di successo, una richiesta non riuscita non comporta alcun addebito finale e l'eventuale importo riservato viene riaccreditato automaticamente. Verifica le regole di addebito della funzionalità e l'importo restituito nella risposta.
Serve un'integrazione separata per ogni tipo di CAPTCHA?
No. Tutti i 52 tipi usano POST /api/v1/captcha con la stessa chiave API e lo stesso saldo dell'account. Imposta il campo type e passa gli input obbligatori per quel tipo; il formato della risposta dipende dal tipo di CAPTCHA selezionato.
MCP è supportato?
Sì. Connettiti a POST https://api.everyinfra.com/mcp tramite Streamable HTTP. L'endpoint è stateless e i suoi strumenti usano le stesse regole di autenticazione, addebito e rettifica del saldo delle API REST corrispondenti.
Come faccio a sapere se una funzionalità è operativa in questo momento?
Controlla il campo available nel catalogo pubblico pertinente prima di inviare una richiesta. Indica la disponibilità riportata nel catalogo, ma non garantisce il successo di una determinata richiesta. Gestisci gli errori usando la risposta di errore della funzionalità.
Posso vedere le funzionalità e i prezzi prima di registrarmi?
Sì. I cataloghi dei dati, della ricerca e dei CAPTCHA non richiedono una chiave API. Usali per esaminare le funzionalità supportate, gli input obbligatori, i campi della risposta e i prezzi pubblicati prima di creare un account.

I conteggi riportati nella pagina provengono dalle stesse definizioni dei cataloghi usate dall'API. Copia i comandi curl per verificare i valori attuali; gli esempi di risposta illustrano il formato e non rappresentano lo stato in tempo reale.

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy