Ogni moderno strumento di sviluppo basato sull’AI parla REST puro e semplice, e Mozart non chiede altro. Una chiave, risposte tipizzate e un campo di addebito su ogni risposta: l’agente integra l’intero catalogo con un solo prompt e sa quanto è costata ogni chiamata, senza doverlo chiedere.
Agenti di codice
Protocolli e pipeline
ogni riga rimanda alla sua sezione nella documentazione
più un endpoint sempre gratuito: POST /api/google-maps/quote esegue la scansione vera e propria e restituisce il conteggio reale prima di qualsiasi spesa
Un solo ciclo di vita per ogni lotto: caricare un CSV o un .xlsx, interrogare a intervalli da 5 a 10 secondi, scaricare il CSV arricchito con le colonne intatte. Eliminare un’elaborazione in corso la annulla e rimborsa tutto ciò che è stato trattenuto ma non ancora addebitato.
5 000 righe per file · 3 MB · 3 elaborazioni simultanee · risultati conservati fino all’eliminazione
Campi di addebito, ovunque
Ogni risposta e ogni riga del CSV dicono se è stata addebitata e quanto. Costruire il proprio registro contabile: corrisponderà al nostro, riga per riga.
Nessuna quota separata
Non esiste un livello API né un pacchetto di richieste. La chiave spende esattamente il saldo di crediti visibile nella dashboard, tanto in modalità singola quanto in blocco.
Chiavi, conservate come hash
Una chiave viene mostrata una sola volta e conservata come hash SHA-256. Quando una chiamata porta con sé sia una chiave sia un cookie di sessione, vince la chiave: così le chiamate dal server non si appoggiano mai a una sessione aperta nel browser.
Due strumenti mettono il verdetto in ok e status: /api/find-email e /api/find-domain. Gli altri sette restituiscono HTTP 200 ogni volta che la chiamata è stata eseguita, e mettono il verdetto nel payload. Nel dubbio, decidere in base a billable: fa fede, perché corrisponde esattamente a ciò che è stato pagato. Gli errori di trasporto sono non-2xx con { ok: false, reason }, e non vengono mai addebitati.
Lo stesso paragrafo, con esempi → nella documentazione
Tre soglie proteggono ogni endpoint sincrono: una di picco al secondo, una al minuto per account e una al minuto condivisa da tutti, a tutela del motore. Ogni soglia risponde 429 con un’intestazione Retry-After. Attendere i secondi indicati e riprovare.
in blocco: 3 elaborazioni simultanee per account · le chiamate di stato, elenco e download sono illimitate
♪ ELABORAZIONI AUTONOMEI lotti girano sul nostro worker e sopravvivono a un’interruzione di rete dal lato del client. Si può chiudere il portatile: l’elaborazione arriva in fondo e i risultati restano lì ad aspettare.
♪ FINALIZZAZIONE ATOMICAAl caricamento tratteniamo costo × righe, addebitiamo solo le righe che hanno prodotto un risultato e rimborsiamo la differenza nell’istante in cui l’elaborazione finisce.
♪ RIMBORSI AUTOMATICIUn’elaborazione che va in errore si rimborsa da sola. L’annullamento rimborsa tutto ciò che non è ancora stato addebitato. Un timeout del motore non era stato addebitato in partenza.
5 000 righe · Maps < 1 min · Reverse lookup ≈ 9 min · profili LinkedIn ≈ 20 min
Oltre qualche centinaio di ricerche, conviene usare la modalità in blocco invece di iterare sulle chiamate sincrone: un lotto corre più veloce di quanto consenta la soglia al minuto per account, e va avanti da solo.
Non c’è nessun SDK da installare, nessun rituale OAuth, nessuna sandbox da richiedere. Il riferimento è pubblico e analizzabile da una macchina: un agente di codice lo legge, scrive la chiamata e ottiene una risposta tipizzata al primo tentativo.
E poiché i risultati non comprovati non costano nulla, un agente che itera su cinquemila righe non può erodere in silenzio il saldo con delle ipotesi.
Leggi https://mozartemail.com/llms.txt e https://mozartemail.com/docs, poi collega l’Email finder in questo repo. La chiave è in MOZART_API_KEY. Non addebitare nulla che non sia comprovato.
Prima chiamata verificata in meno di un minuto → inizia subito