From a URL to usable content
Collect a public page. Get HTML or Markdown. Bring the content into your own workflow.
Submit one public URL, check your task and save the result. These guides walk you through the current Scraping API, from your first request to handling errors.
Make your first request- 01Submit
Choose a URL and content format.
- 02Check
Wait, then read the saved task.
- 03Collect
Save your HTML or Markdown.
Start building
New to scraping APIs? Start with the first-request guide. Use the reference when you need exact fields and response examples.
How it works
- Prepare your requestUse a public URL. Choose HTML or Markdown and save a UUID v4 task key.
- Create a taskSend your API key, task key and JSON body. Save the returned task ID.
- Check progressWait at least 6 seconds between checks. A successful HTTP response does not always mean your content is ready.
- Save the contentWhen the task is ready, check any warning and save the result within 24 hours of page collection.
Available today
Collect one public starting URL per task as HTML or Markdown. Add optional AI analysis and company context, or research up to 30 pages with optional web search. Bulk classification accepts up to 100 URLs and returns one structured outcome per URL using your chosen answer labels.
Use your customer API key without separate account or hostname approval during the current testing stage. New tasks are billed; only historical pilot tasks remain free. Ordinary tasks and classification batches have separate history endpoints.
Saved company profiles, login or CAPTCHA bypass, custom browser sessions, screenshots, arbitrary extraction schemas and collection-only URL batches are not supported. Classification is the supported batch workflow. See classification requirements.
Explore the productAPI endpoints
Base URL: https://www.scrapingbuddy.com/api/v1. Every request requires your customer API key.
| Method | Endpoint | Purpose |
|---|---|---|
POST | /scraping/tasks | Collect a public page, with optional single-page or deep analysis. |
GET | /scraping/tasks/{id} | Read task progress and retrieve content when it is ready. |
GET | /scraping/tasks | Find your recent tasks, newest first, without downloading page content. |
POST | /scraping/classifications | Ask one question across up to 100 URLs and constrain answers to your own labels. |
GET | /scraping/classifications/{id} | Retrieve batch progress and all per-URL decisions. |
GET | /scraping/classifications | Read paginated batch summaries and current classification availability. |
POST | /scraping/classifications/{id}/cancel | Stop batch items that have not started; let in-flight work finish. |