API Overview
The Geonode Scraper API helps you extract, discover, and process web content without managing browsers, proxies, or scraping infrastructure.
Send a URL and receive structured content as Markdown or HTML. The API also supports JavaScript rendering, geo-targeting, batch processing, website crawling, and webhook notifications.
What You Can Do
With the Scraper API, you can:
- Extract content from webpages
- Process multiple URLs in batch jobs
- Crawl websites and discover pages
- Receive webhook notifications when jobs complete
- Use geo-targeted proxy routing
- Extract content from JavaScript-powered websites
- Retrieve links found on webpages
Available APIs
Choose the API that best matches your use case.
| API | Use When |
|---|---|
| Extraction | You already know the URL and want to extract its content |
| Batch | You have multiple URLs that need to be processed |
| Crawl | You want to discover and extract pages across a website |
| Webhooks | You want to receive notifications when jobs complete |
When to Use the Scraper API
Use the Scraper API when you need:
- Clean Markdown or HTML output
- JavaScript rendering
- Geo-targeted extraction
- Managed proxy infrastructure
- Batch processing
- Website crawling
- Asynchronous processing
- Webhook notifications
If you need complete control over browser automation, request handling, or custom scraping logic, consider using the Geonode Proxy API instead.
Getting Started
If you're new to the Scraper API, start with the Quick Start Guide.
The Quick Start Guide covers:
- Creating an API key
- Sending your first request
- Understanding responses
- Exploring available APIs
Next Steps
Continue to the Quick Start Guide to make your first request and explore the Scraper API.