Blog
Blog
Benchmark che abbiamo eseguito, cose che si sono rotte, e come scrapare senza fare da babysitter ai proxy.

Come un agente AI paga una ricerca web a chiamata con x402
Niente account, niente chiave API: la vera challenge 402 che restituisce FastAF, il client Node che la paga in USDC su Base e come limitare quanto l'agente può spendere per chiamata.

Amazon PA-API dismessa: come ottenere i dati prodotto senza
PA-API 5 ora risponde 403 e rimanda alla Creators API. Chi deve migrare, a chi serve una data API, una mappa dei campi e numeri reali di copertura.

Confronto prezzi Amazon Europa: differenze tra gli store UE, misurate
Abbiamo confrontato 80 prodotti su amazon.de, .fr, .it, .es e .nl il 19 ottobre 2026: scarto mediano del 19%, nessuno store sempre più economico. Metodo, tabelle e Python.

Costruire un MCP server in Python che avvolge una web data API
Un MCP server funzionante in 109 righe di Python: tre tool per dati web, errori che dicono all’agente cosa fare e un budget di crediti per sessione. Testato il 19 ott 2026.

Costruire un agente di ricerca web con il Claude Agent SDK e un budget rigido
Circa 60 righe di Python: Claude Agent SDK più il server MCP di FastAF per ricerca, lettura delle pagine e Google Scholar. Un’esecuzione reale è costata 11 crediti.

Il web scraping è legale in UE? GDPR, diritto sui generis, AI Act
Estrarre dati da un sito web è legale? GDPR e legittimo interesse, diritto sui generis, opt-out del text and data mining, AI Act e una checklist per chi fa web scraping.

Tool di ricerca Google per LangChain dopo la chiusura di Custom Search
Sostituisci GoogleSearchAPIWrapper prima che Google Custom Search chiuda il 1° gennaio 2027: un tool LangChain testato che mantiene titolo, link e snippet.

Ricerca web integrata negli LLM vs SERP API: costo per risposta
Claude e OpenAI fanno pagare $10 ogni 1.000 ricerche più i token dei risultati. Abbiamo misurato i token su 20 domande e prezzato 1.000 risposte in entrambi i modi.

Aggiungere la ricerca web a Claude Code, Cursor e Codex con un solo server MCP
Un unico server MCP remoto dà a un agente di coding 15 tool: ricerca web, scraping di pagine in markdown, mappe, Amazon, trascrizioni YouTube. Configurazione per tre client, provata.

n8n web scraping e ricerche Google: workflow senza codice
Importa un workflow n8n per estrarre dati da un sito web: scorre le keyword, chiama una API di ricerca Google, converte le prime pagine in markdown e scrive le righe su Google Sheets o in un CSV.

Costo in token di Playwright MCP contro leggere le pagine in markdown
Abbiamo provato il vero server Playwright MCP e il markdown di FastAF su 11 pagine pubbliche contando i token. Pagina mediana: 9.874 contro 5.083, con eccezioni in entrambi i sensi.

Misurare la visibilità del brand nelle risposte AI con Python
Abbiamo fatto girare 45 prompt su Google AI Mode tre volte ciascuno. In 43 casi su 45 i brand citati sono cambiati a parità di prompt. Metodo, numeri e script Python.

Monitorare le Google AI Overviews con Python: presenza e fonti
Abbiamo controllato 100 query Google per le AI Overviews il 19 ottobre 2026: chi ne ottiene una, cosa cita, quanto è stabile. Più un tracker Python che salva gli snapshot.

Ricerca web per agenti AI dopo Bing: quali opzioni restano nel 2026?
Le Bing Search API sono state ritirate ad agosto 2025 e Google Custom Search è chiusa ai nuovi clienti. Per gli agenti restano quattro tipi di backend di ricerca.

Perché il tool di fetch del tuo agente AI torna con una pagina vuota
Guscio vuoto, muro dei cookie, redirect al login o pagina tagliata a metà: come distinguerli in 30 righe di Python, con misure reali del 19 ottobre 2026.

Ottenere la risposta di AI Mode di Google e le sue fonti via API
La risposta composta e le pagine che cita, in JSON, e perché il testo è output di Google Search AI Mode che può cambiare tra due chiamate identiche. Testato ad agosto 2026.

Estrarre paper, autori e conteggi delle citazioni da Google Scholar con Python
Interroga Google Scholar per un argomento e ottieni paper, anni e conteggi delle citazioni in JSON, costruito attorno a un endpoint così lento da dover girare come job in batch. Testato ad agosto 2026.

Confrontare i prezzi di un prodotto tra i vari negozi con la Google Shopping API
Analizza tu stesso la stringa di prezzo, scarta le parti del payload che non ti servono, e usa query abbastanza specifiche da ottenere offerte davvero comparabili. Testato ad agosto 2026.

Trasformare Google Trends in un segnale di domanda con Python
Leggi la serie storica, calcola una direzione di tendenza semplice, e la cosa fondamentale da capire: un valore di Trends è interesse relativo, mai un numero di volume di ricerca. Testato ad agosto 2026.

Come estrarre gli annunci di Google Jobs con Python
Azienda, località e link per candidarsi da Google Jobs in JSON, e la forma di risposta che manda in crash il codice di parsing ingenuo su un normalissimo HTTP 200. Testato ad agosto 2026.

Monitorare le menzioni di brand e concorrenti con la Google News API
Interroga un set di query a intervalli regolari, deduplica sul link di ogni articolo, e vedi solo cosa è cambiato rispetto alla volta precedente. Testato su una risposta reale ad agosto 2026.

Monitorare i prezzi Walmart per un set di prodotti con Python
Costruisci un URL di ricerca Walmart, scorri i gruppi e gli articoli annidati nella risposta, e abbinalo all'endpoint Amazon per confrontare lo stesso prezzo su entrambi. Testato ad agosto 2026.

Automatizzare gli screenshot di siti web con Python per il monitoraggio
Cattura una pagina come PNG con una richiesta, scrivi i byte direttamente su file, e scegli il ramo giusto in base al content-type invece di indovinare quando una cattura fallisce. Testato ad agosto 2026.

Ottenere dati pubblici dei profili X con Python per il lead enrichment
Recupera follower, bio e verifica di un profilo X pubblico con una sola richiesta e senza account sviluppatore, più cosa non copre esattamente questo endpoint. Testato ad agosto 2026.

La concorrenza, non i crediti, decide quanto dura un job di scraping
Lo stesso job da 200.000 richieste dura 22 ore a 5 slot concorrenti, 4,4 ore a 25. Perché i piani limitano la concorrenza, e un worker pool corretto in Python.

Quanto costa fare scraping di 1 milione di pagine nel 2026?
Proxy fai-da-te, compute e tempo ingegnere contro $299 flat per 1.000.000 di crediti: il costo reale per 1 milione di pagine, verificato agosto 2026.

I piani gratuiti delle SERP API a confronto (2026)
SerpApi dà 250 ricerche al mese, Serper 2.500 una tantum, FastAF 500 crediti (100 ricerche) una tantum. Verificato sulle pagine prezzi, agosto 2026.

Lead generation su Google Maps: un playbook pratico
Una categoria e una lista di città diventano un CSV di lead filtrato e arricchito. Loop Python completo e costo in crediti su 100 città, agosto 2026.

Come ottenere i risultati di ricerca Google in JSON (senza parsing HTML)
Google serve markup offuscato e rotante. Ecco il contratto JSON di /serp invece: campi garantiti, blocchi opzionali, testato agosto 2026.

L'API di ricerca ufficiale di Google contro le SERP API: quali opzioni hai nel 2026?
La Custom Search JSON API dà 100 query gratis al giorno e $5 per 1.000, tetto 10k al giorno, chiusa alle nuove registrazioni da agosto 2026.

Come monitorare il ranking delle keyword con Python
Un rank tracker minimale in Python: query, posizione da organic_results, SQLite, e la matematica dei crediti dietro la profondità di tracking.

Fare scraping di LinkedIn è legale nel 2026?
hiQ contro LinkedIn ha fissato il criterio CFAA per i dati pubblici, ma a febbraio 2026 LinkedIn ha chiuso un'altra causa di scraping con un accordo.

Rendering JavaScript nello scraping: quando serve e quanto costa
Come capire se una pagina richiede un browser vero invece di un fetch semplice, perché il rendering costa di più ovunque, e i moltiplicatori in crediti, agosto 2026.

Costruisci un bot di monitoraggio prezzi in Python (Amazon + Google Shopping)
Scopri prodotti, monitora ASIN per prezzo, salva lo storico in SQLite e avvisa sui cali. Un bot prezzi completo con il costo reale in crediti per prodotto, agosto 2026.

requests + BeautifulSoup vs una scraping API: quando il fai-da-te basta
Per siti statici senza anti-bot, requests e BeautifulSoup costano zero e funzionano bene. Ecco esattamente dove smette di essere vero.

Come estrarre dati prodotto da Amazon senza farsi bloccare
Risultati di ricerca, prezzi, valutazioni e ASIN da Amazon in JSON: perché il fai-da-te fallisce in fretta, quanto costano i dati, e un esempio Python testato. Agosto 2026.

Come scrapare qualsiasi sito con Python nel 2026
Un workflow /scrape generale: fetch statico di default, sali a rendering JS e proxy premium solo se serve, poi fai il parsing con BeautifulSoup.

Come estrarre i risultati di Google Maps con Python
Attività, valutazioni, numero di recensioni e contatti da Google Maps in JSON, perché la Places API ufficiale diventa costosa, e quanto costa davvero una ricerca Maps. Con un esempio testato, agosto 2026.

Scrapare Google Search senza farsi bloccare: cosa succede davvero
Rate limit, muri CAPTCHA, fingerprinting e la matematica della paginazione: la meccanica reale dietro perché lo scraping grezzo di Google si rompe, e perché i proxy da soli non risolvono.

Come ottenere trascrizioni YouTube con Python (senza quote API)
La YouTube Data API salta le trascrizioni, e youtube-transcript-api viene bloccata per IP sui server cloud. Una configurazione che costa 1 credito a video, agosto 2026.

Dare a un LLM dati web freschi: SERP API per RAG e grounding
Una pipeline di retrieval Python minimale per ancorare un LLM a risultati di ricerca live, e perché un costo fisso in crediti batte una bolletta per query imprevedibile.

Dare a un agente AI la ricerca web con un tetto di spesa
Un agente che può cercare sul web può anche entrare in loop. Come collegare la ricerca live a un agente in modo che il budget sia imposto dall'API, non dalla speranza che il modello si comporti bene.

Quanto costa davvero una SERP API per 1.000 ricerche
Crediti, piani a scaglioni e paginazione rendono i prezzi delle API di ricerca difficili da confrontare. Ecco come calcolare il costo reale per 1.000 ricerche, con i listini pubblici ad agosto 2026.

Come estrarre i risultati di Google in Python
Perché requests + BeautifulSoup smette di funzionare su Google, e come impostare in Python una pipeline che restituisce SERP in JSON con paginazione, targeting per paese e gestione degli errori.