Trece orice client HTTP printr-un tunel în rețeaua noastră de IP-uri de ieșire cu rotație, sau trimite un URL și primește înapoi pagina, Markdown curat sau exact câmpurile cerute, ca JSON. IP-urile, reîncercările, blocările și browserele reale sunt gestionate de noi.
In stock · Bluetooth 5.3 · 32h battery · SKU ONX-441
200 OK · application/json · se extrage…
{
"data": {
"title": "Onyx Wireless Earbuds",
"price": "$129.00",
"rating": "4.0",
"stock": "In stock",
"sku": "SKU ONX-441"
}
}
Câmpurile CSS și XPath funcționează pe orice plan, inclusiv Free. Primești textul fiecărui element sau orice atribut numești.
POST/v1/extract
{
"url": "https://news.example.com/port-record",
"prompt": "headline, author, publish date (ISO) and a one-sentence summary"
}
https://news.example.com/port-record
Shipping
Rotterdam port handles a record 15.2 million containers
By Anna de Vries · 18 September 2026
Europe's largest port moved more boxes than ever in the first eight months of the year, driven by a surge in transshipment from Asia and a faster turnaround at its automated terminals.
200 OK · application/json · se extrage…
{
"extracted_by": "ai",
"data": {
"headline": "Rotterdam port handles a record 15.2 million containers",
"author": "Anna de Vries",
"publish_date": "2026-09-18",
"summary": "Record container volume, driven by Asian transshipment and faster automated terminals."
}
}
Fără selectori de scris sau întreținut: descrii câmpurile și un model de limbaj citește pagina. Datele vin normalizate și se adaptează când se schimbă markup-ul site-ului. Planul Scale și peste.
POST/v1/extract
{
"url": "https://shop.example.com/onyx",
"prompt": "the product and its current offer",
"schema": {
"name": "string",
"price": "number",
"currency": "string",
"in_stock": "boolean",
"rating": "number"
}
}
https://shop.example.com/onyx
Onyx Wireless Earbuds
$129.00
★★★★☆
In stock · Bluetooth 5.3 · 32h battery · SKU ONX-441
200 OK · application/json · se extrage…
{
"extracted_by": "ai",
"data": {
"name": "Onyx Wireless Earbuds",
"price": 129.0,
"currency": "USD",
"in_stock": true,
"rating": 4.0
}
}
O schemă fixează cheile și tipurile, așa că fiecare răspuns are aceeași formă: prețurile vin ca numere, iar stocul ca true sau false, gata de salvat fără parsare. Planul Scale și peste.
Three rules we use to keep hit rates high when the code underneath changes.
Version keys, never flush
Warm before you switch
200 OK · application/json · se extrage…
{
"status": 200,
"markdown":
"# Caching that survives a deploy\n\n
Three rules we use to keep hit rates high…\n\n
- Version keys, never flush\n- Warm before you switch"
}
Markdown curat pentru prompturi LLM și RAG: navigarea, subsolurile și scripturile sunt eliminate, titlurile, listele și linkurile rămân. Același preț ca orice altă cerere, pe orice plan.
Cum funcționează
Dă-ne un URL. Primești date.
Nicio rețea de colectare de administrat, nicio blocare de combătut, nicio cerere care moare la jumătatea drumului. Tu apelezi un singur endpoint; partea grea o facem noi.
PASUL 01
Trimiți un URL
Îndreaptă-ți clientul către scrape.land, fie prin tunel către pagina brută, fie prin API-ul /v1/extract, cu câmpurile pe care le vrei. O singură integrare și merge din orice limbaj.
PASUL 02
Noi o colectăm
Cererea ta trece printr-o rețea globală rotativă care se re-verifică singură și ocolește blocările în locul tău. Fixează o țară dacă ai nevoie de una anume.
PASUL 03
Date curate, doar cele valide
Primești pagina sau JSON-ul structurat pe care l-ai cerut. Dacă ceva e blocat sau eșuează, reîncercăm discret, iar tu plătești doar răspunsurile care se întorc bune.
Instrumente fără cod
Găsește clienți fără să scrii cod.
Alege un tip de afacere și un oraș. Fiecare apare pe hartă cu site-ul, telefonul și emailul, iar un clic le păstrează doar pe cele fără site. Apoi citește fiecare site pentru emailuri sau transformă orice listă de pagini într-un tabel.
Date de exemplu
Afacere
Site
Telefon
Afaceri locale
Toți stomatologii, instalatorii sau restaurantele dintr-un oraș, pe hartă, filtrate după site și telefon.
Găsitor de lead-uri
Lipește un director sau o listă „top 50”. Primești emailul public, telefonul și linkurile sociale ale fiecărei companii.
Extrage într-un tabel
Lipește pagini, descrie coloanele în cuvinte simple, descarcă tabelul.
Incluse în orice plan plătit. Planul gratuit include o previzualizare. Fiecare căutare folosește unități de cerere din planul tău, ca API-ul.
Geo, sesiuni, reîncercări și tot ce contorizează separat jucătorii mari, într-un singur preț fix per 1.000 de cereri. Un browser real costă mai mult pentru că ne costă și pe noi mai mult: 5 unități, sau 1 când blochezi imaginile și fonturile.
Tunelare
Trimiți orice prin ea. Iese în altă parte.
Îndreaptă orice client HTTP spre o singură adresă. Fiecare cerere pleacă de pe alt IP, din țara pe care o alegi, sau păstrează același IP pentru o sesiune întreagă. Fără SDK: este un tunel HTTP, HTTPS sau SOCKS5 obișnuit.
site-ul vede203.0.113.24DE
Rotație: altă ieșire la fiecare cerere.
Rotație sau IP fix. O ieșire nouă la fiecare cerere, sau adaugă -session-abc ca să păstrezi același IP pe durata unei autentificări sau a unei comenzi.
Alegi țara. Adaugă -country-de și pagina se încarcă așa cum o vede un vizitator de acolo: prețuri locale, rezultate locale.
Orice client. curl, Python requests, Node, Puppeteer, Playwright, Scrapy: orice client care poate trece printr-un tunel funcționează fără modificări.
HTTP, HTTPS și SOCKS5. Portul 8080, sau 443 în rețelele care îl filtrează.
Extragere structurată
Numește câmpurile, sau doar descrie-le.
Numești câmpurile cu CSS sau XPath și primești JSON curat. Fără parsare HTML la tine.
terminal
# one call: a URL and the fields you want
$curl https://scrape.land/v1/extract \
-H"Authorization: Bearer $KEY" \
-d'{
"url": "https://shop.example/item/42",
"fields": {
"title": "h1",
"price": ".price"
}
}'
200 OK· 1.2s
{
"title": "Trail Runner 2",
"price": "€129"
}
CSSXPathpromptschemaitems[]Markdownrender
Cu sau fără browser
Cu un browser real, sau fără.
Spui ce vrei; noi alegem ieșirea, reîncercăm ce e blocat și pornim un browser doar când ceri. Majoritatea paginilor nu au nevoie de el, iar o cerere simplă e mai rapidă și mai ieftină.
Cerere simplă1 unitate · cea mai rapidă
https://app.example.com/deals
<div id="root"></div>
HTML-ul exact cum l-a trimis serverul. Potrivit pentru majoritatea site-urilor, dar o pagină construită cu JavaScript rămâne aici un schelet gol.
"render": true5 unități · 1 cu block_resources
https://app.example.com/deals
Aeron chair$899 → $649
Standing desk$520 → $399
4K monitor$340 → $279
Un browser real încarcă pagina și îi rulează JavaScript-ul, apoi citim ce ar vedea un vizitator. Adaugă wait_for ca să aștepți un element care apare mai târziu.
USDEGBFRJPBRINCANLSGAUESITPLSEMXKRTR
Țintire geografică
Colectezi din orice țară, per cerere, sau lași rotația să facă înconjurul lumii. Prețuri locale, conținut local, fără VPN.
GET /login 203.0.113.7
POST /cart 203.0.113.7
POST /pay 203.0.113.7
-session-abc → 1 IP
Sesiuni și reîncercări
Ții aceeași identitate pe un flux cu mai mulți pași sau lași fiecare cerere să se rotească. Colectările eșuate se reîncearcă invizibil.
200 shop.example +1
403 ↻ shop.example +0
200 shop.example +1
504 ↻ shop.example +0
Plătești doar ce e valid
Dacă o pagină nu poate fi colectată, nu o plătești. Factura ta e exact ce ai primit.
Prețuri
Planuri simple. Un tarif fix, mai ieftin pe măsură ce crești.
Facturat per 1.000 de cereri livrate, cu blocările și erorile gratuite, iar tariful scade pe măsură ce crești. Sau alege Pool: 19 $ fix, fără număr de cereri.
Facturare anuală (plătești 10 luni, primești 12)LunarAnual2 luni gratuite
Planul anual se facturează o singură dată pentru tot anul, la prețul a zece luni. Cererile incluse rămân lunare și se completează în fiecare lună: abonamentul anual schimbă cât plătești, nu cât poți folosi deodată.
Aceeași facturare fixă per 1.000, cele mai bune tarife ale noastre, 1.000 de cereri/sec, cu randare în browser, ocolire anti-bot (ex. Cloudflare) și extragere AI incluse, ca pe Scale și Business. Scrie-ne dacă ai nevoie de mai mult.
Business XL$1.999/lună$19.990/an15 mil. de cereri/lună15.000.000 de cereri pe lună$0,133 / 1.000$0,111 / 1.000Începe gratuit
Business XXL$3.499/lună$34.990/an30 mil. de cereri/lună30.000.000 de cereri pe lună$0,117 / 1.000$0,097 / 1.000Începe gratuit
Business Ultra$9.999/lună$99.990/an100 mil. de cereri/lună100.000.000 de cereri pe lună$0,100 / 1.000$0,083 / 1.000Începe gratuit
Comparație onestă
Aceleași date. O fracțiune din factură.
Aceleași cereri livrate, o fracțiune din factură. Compară modelele de facturare, nu marketingul.