/v1/scrapes endpoint kun je LLM-vriendelijke Markdown, HTML, tekst, screenshots of gestructureerde JSON uit elke URL in real-time halen.
- Levert schone markdown, gestructureerde data, screenshots of html
- Haal JSON op via Parsers of LLM extractie
- Behandelt dynamische inhoud: door js-gerenderde sites, inlogstromen via acties, PDF’s
Een URL scrapen
Gebruik de/v1/scrapes endpoint om een enkele URL te scrapen en kies uitvoerformaten.
Installatie
Gebruik
Je kunt de endpoint gebruiken om een enkele URL te scrapen en uitvoerformaten te kiezen. De verplichte parameters zijnurl_to_scrape en formats.
Enkele andere veelvoorkomende parameters zijn wait_before_scraping (in milliseconden), remove_css_selectors (standaard, geen, of een array van selectors), en country.
Reactie
De API retourneert eenscrape object als reactie.
De scrape heeft een paar eigenschappen zoals id en result.
Het result object heeft de volgende velden (afhankelijk van de formats parameter kunnen sommige null zijn):
html_content: de HTML-inhoud van de pagina. Geefformats: ["html"]door om dit te krijgen.markdown_content: de MD-inhoud van de pagina. Geefformats: ["markdown"]door om dit te krijgen.text_content: de tekstinhoud van de pagina. Geefformats: ["text"]door om dit te krijgen.json_content: de JSON-inhoud van de pagina. Geefformats: ["json"]door om dit te krijgen en geef ook eenparserofllm_extractparameter op.screenshot_hosted_url: de gehoste URL van de screenshot.html_hosted_url: de gehoste URL van de HTML-inhoudmarkdown_hosted_url: de gehoste URL van de Markdown-inhoudjson_hosted_url: de gehoste URL van de JSON-inhoudtext_hosted_url: de gehoste URL van de tekstinhoudlinks_on_page: de links op de paginapage_metadata: de metadata van de pagina
Scrape Formaten
Kies een of meer uitvoerformaten viaformats:
markdown: LLM-vriendelijke markdownhtml: schoongemaakte HTMLtext: platte tekstjson: gestructureerde uitvoer (via parser of llm_extract)raw_pdf: ruwe PDF-bytes geëxtraheerd naar gehoste URLscreenshot: ingesteld via acties om een screenshot te maken en een gehoste URL te retourneren
result geretourneerd als *_content velden en een *_hosted_url ook.
Gestructureerde data extraheren
Je kunt gestructureerde JSON op twee manieren extraheren: met Parsers of LLM extractie.Een Parser gebruiken (aanbevolen voor schaal)
Definieerformats: ["json"] en geef een parser id.
LLM extractie gebruiken (schema en/of prompt)
Geefllm_extract met een JSON Schema (schema) en/of een natuurlijke taal instructie (prompt). Je kunt beide parameters doorgeven, maar als beide zijn opgegeven, heeft schema voorrang.
Als je in plaats daarvan alleen een prompt doorgeeft, zal de LLM de data extraheren op basis van de prompt en zelf de datastructuur bepalen.
result.json_content retourneert een geserialiseerde JSON. Parse het in je code als je een object nodig hebt.
Interactie met de pagina met Acties
Voer acties uit voordat je scrapt om te communiceren met dynamische sites. Ondersteunde acties:waitmetmillisecondsclickmetselectorfill_inputmetselectorenvaluescrollmetdirectionenamount
wait te gebruiken voor/na andere acties om de pagina te laten laden.
Voorbeeld
markdown_content).
Gebruiksscenario’s
Hieronder staan enkele praktische toepassingen van klanten die de/scrapes endpoint gebruiken.
Inhoudsanalyse & Onderzoek
- Concurrentieanalyse: Haal productdetails, prijzen en functies van concurrentenwebsites
- Marktonderzoek: Analyseer landingspagina’s, productbeschrijvingen en klantgetuigenissen
- Academisch Onderzoek: Verzamel specifieke data van wetenschappelijke publicaties of onderzoeksportalen
- Juridische Documentatie: Haal casestudies, regelgeving of juridische precedenten van officiële websites
E-commerce & Detailhandel
- Dynamische Prijsstrategieën: Verkrijg realtime productprijzen van concurrerende winkels
- Product Informatie Management: Haal gedetailleerde specificaties en beschrijvingen op
- Voorraad/Inventaris Monitoring: Controleer productbeschikbaarheid bij andere retailers
- Review Analyse: Verzamel consumentenfeedback en sentiment voor specifieke producten
Marketing & Inhoud Creatie
- Inhoud Curation: Haal relevante artikelen en blogposts voor nieuwsbrieven
- SEO Analyse: Onderzoek het gebruik van trefwoorden, metabeschrijvingen en paginavormgeving van concurrenten
- Leadgeneratie: Haal contactinformatie van bedrijvengidsen of bedrijfspagina’s
- Influencer Onderzoek: Verzamel betrokkenheidsstatistieken en inhoudsstijlen van influencerprofielen
- Gepersonaliseerde Social Media generatie: Creëer AI-gestuurde social media marketing door klantwebsites te analyseren
Data Toepassingen
- AI Trainingsdata Verzameling: Verzamel specifieke voorbeelden voor machine learning modellen
- Aangepaste Kennisbank Bouwen: Haal documentatie of instructies van softwarewebsites
- Historische Data Archieven: Bewaar website-inhoud op specifieke momenten in de tijd
- Gestructureerde Data Extractie: Transformeer webinhoud in geformatteerde datasets voor analyse
Monitoring & Alerts
- Regelgevingsnaleving Monitoring: Volg wijzigingen op juridische of regelgevende websites
- Crisisbeheer: Monitor nieuwssites voor vermeldingen van specifieke gebeurtenissen of organisaties
- Evenementen Tracking: Haal details over aankomende evenementen van locatie- of organisatorenwebsites
- Service Status Monitoring: Controleer servicestatuspagina’s voor specifieke platforms of tools
Publicatie & Media
- Nieuws Aggregatie: Haal breaking news van officiële bronnen
- Media Monitoring: Volg specifieke onderwerpen op nieuwssites
- Inhoud Verificatie: Haal informatie op om claims of uitspraken te controleren
- Multimedia Extractie: Verzamel ingesloten video’s, afbeeldingen of audio voor mediatheken
Financiële Toepassingen
- Investering Onderzoek: Haal financiële overzichten of jaarverslagen van bedrijfswebsites
- Economische Indicatoren: Verzamel economische data van overheids- of financiële instellingenwebsites
- Cryptocurrency Data: Haal realtime prijs- en marktkapitalisatie-informatie op
- Financiële Nieuws Analyse: Monitor financiële nieuwssites voor specifieke marktsignalen
Technische Toepassingen
- API Documentatie Extractie: Verzamel technische documentatie voor referentie
- Integratietesten: Haal website-elementen op om derde partij integraties te verifiëren
- Toegankelijkheidstesten: Analyseer website-structuur voor naleving van toegankelijkheidsnormen
- Webarchief Creatie: Leg volledige website-inhoud vast voor historische bewaring
Integratie Scenario’s
- CRM Systemen: Verrijk klantprofielen met data van bedrijfswebsites of Linkedin
- Content Management Systemen: Importeer relevante externe inhoud
- Business Intelligence Tools: Vul interne data aan met externe marktinformatie
- Project Management Software: Haal specificaties of vereisten van klantwebsites op
- Aangepaste Dashboards: Toon geëxtraheerde data naast interne statistieken