API Unlocker
Una chiamata restituisce qualsiasi pagina oltre ogni protezione, in Markdown o JSON strutturato. Gestione anti-bot, rotazione dei proxy, risoluzione dei CAPTCHA e rendering JavaScript avvengono tutti nella richiesta.
- Cloudflare, Akamai, DataDome, PerimeterX e tutti i principali CAPTCHA, gestiti nella chiamata
- 99.6% di successo sui target protetti
- Proxy gestiti per te: rotazione e retry sui ban; il livello lo scegli tu
- Rendering JavaScript con attese e azioni sulla pagina
- Output HTML, Markdown, screenshot o JSON, campi estratti in automatico
- Parsing AI con la chiave del tuo modello
npx -y @datafuel/mcp initOne request starts the example.
Tutto in una sola richiesta
Il riepilogo da scorrere. Gli approfondimenti sono qui sotto.Parsing AI con la tua API key
Invia un prompt e uno schema JSON con la richiesta. La pagina viene recuperata attraverso la nostra rete, poi passata al tuo modello con la tua chiave: OpenAI, Anthropic o Google. Ricevi i campi, non l'HTML, e i token del modello li fattura il tuo provider, non noi.
curl https://scraping-api.datafuel.ai/api/v1/task \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Content-Type: application/json" \-d @- <<EOF{"type": "unlocker","proxy_type": "Basic","proxy_country": "US","attributes": {"url": "https://example.com/product/123","method": "GET","result_format": "json","result_use_ai": true,"result_ai_prompt": "Extract product name, price and stock status","result_ai_format": {"title": "string","price": "number","in_stock": "boolean"},"ai_provider": "openai","ai_model": "gpt-4o-mini","ai_api_key": "$OPENAI_API_KEY"}}EOF
Anti-bot e gestione dei proxy
Cloudflare, Akamai, DataDome, PerimeterX e tutti i principali CAPTCHA vengono superati nella richiesta: nuovo fingerprint TLS a ogni chiamata, rotazione in caso di ban e uscite Premium quando imposti proxy_type: Premium per i target più difficili. proxy_session_id fissa un IP tra le chiamate quando un login o un carrello lo richiedono.
curl https://scraping-api.datafuel.ai/api/v1/task \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Content-Type: application/json" \-d '{"type": "unlocker","proxy_type": "Premium","proxy_country": "GB","attributes": {"url": "https://example.com/account/orders","method": "GET","proxy_session_id": "checkout-8f3a","result_format": "json"}}'
Job in blocco, asincroni
Centinaia di URL su molti siti in una sola POST /job. L'id torna subito, i task girano in parallelo fino alla concorrenza del tuo piano e GET /job/{id}/results restituisce una voce per URL. Una Idempotency-Key rende sicuri i retry; i task falliti non sono fatturati.
API=https://scraping-api.datafuel.ai/api/v1# 1. queue the batch → {"id": "9f2c7a1e-…"}curl "$API/job" \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Idempotency-Key: batch-2026-09-13-a" \-H "Content-Type: application/json" \-d '{"type": "unlocker","multithreaded": true,"proxy_type": "Basic","attributes": {"urls": ["https://amazon.com/dp/B0DEMO123","https://walmart.com/ip/demo-456","https://tripadvisor.com/Hotel_Review-demo"],"result_format": "markdown"}}'# 2. poll progress → {"status": "processing",# "tasks_count": 3, "tasks_done": 1, ...}curl "$API/job/$JOB_ID" \-H "X-API-Key: $DATAFUEL_API_KEY"# 3. fetch every result once status is "completed"curl "$API/job/$JOB_ID/results" \-H "X-API-Key: $DATAFUEL_API_KEY"
Rendering JavaScript
js_rendering: true carica la pagina in un browser reale, attende il selettore che indichi, esegue le tue azioni (clic, compilazione, attesa) e solo allora estrae. Blocca immagini, font e media con block_resource per restare veloce; una pagina renderizzata costa 5 crediti invece di 1.
curl https://scraping-api.datafuel.ai/api/v1/task \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Content-Type: application/json" \-d '{"type": "unlocker","proxy_type": "Basic","proxy_country": "US","attributes": {"url": "https://app.example.com/product","method": "GET","js_rendering": true,"wait_for_selector": "#price","result_format": "json"}}'
Paghi solo le richieste riuscite
Scegli un piano mensile, acquista crediti una tantum o usa thread illimitati. Le richieste fallite non vengono mai fatturate.
Ogni piano include tutti gli endpoint e tutte le interfacce (API, MCP). Un unico saldo di crediti condiviso: paghi solo il volume, e solo per le richieste riuscite.
Prova ogni endpoint con crediti reali. Nessuna carta richiesta.
- Crediti di prova validi 1 anno
- Tutti gli endpoint, API + MCP
- Supporto della community
Per crawler e agenti in produzione che hanno bisogno di margine.
- Tutto quello del piano Starter
- Ricarica automatica
- Supporto chat prioritario
Per team che rilasciano prodotti di dati a cadenza regolare.
- Tutto quello del piano Growth
- Avvisi di utilizzo per API key
- Account manager
Alto volume alla tariffa per pagina più bassa. Checkout immediato.
- Tutto quello del piano Business
- Pool di IP dedicato
- SLA 99.9%
Volume garantito, fatturazione e governance.
- Prezzi a volume su misura
- Concorrenza su misura (250+)
- SSO · audit log · DPA
| Free | Starter | Growth | Business | Scale | Enterprise | |
|---|---|---|---|---|---|---|
| Crediti / mese | 1K una tantum | 300K | 1M | 3,5M | 12M | Su misura |
| Thread simultanei | 2 | 10 | 25 | 50 | 150 | 250+ |
| API key | 1 | 3 | 10 | 25 | Illimitate | Illimitate |
| Rendering JS | ||||||
| Proxy residenziali | ||||||
| AI in-flight (con la tua chiave) | ||||||
| Geotargeting · 195+ paesi | ||||||
| Batch multi-URL | ||||||
| Unlocker · Crawl · Map · LLM Scraper | ||||||
| Ricarica automatica | — | — | ||||
| Supporto | Community | Chat prioritaria | Account manager | Slack + telefono | Dedicato + SLA |
Domande frequenti
Le vere obiezioni, con risposte dirette.
Cosa conta come richiesta riuscita?
Quali formati di output sono supportati?
Quando mi serve js_rendering?
Mi serve una mia chiave AI?
Quali protezioni sono supportate?
Cosa succede quando un target mi blocca?
Ci sono rate limit o un tetto di concorrenza?
Posso mantenere lo stesso IP per più richieste?
Pronto a costruire?
Parti dal piano gratuito e cresci insieme al tuo progetto. Nessuna carta di credito, nessuna call commerciale.
Parli con un ingegnere, non con un chatbot.