ParseraParsera

Manage Scrapers

Create and manage extractor scrapers via the Extractor API. Configure them in the Parsera App, then run them through the Scrapers API.

Create Empty Scraper

Create a new empty extractor scraper.

Endpoint: POST /v1/extractor/new

curl https://api.parsera.org/v1/extractor/new \
--header 'X-API-KEY: <YOUR_API_KEY>' \
--request POST

Response:

{
    "template_id": "abc123"
}

Get Scraper Details

Get an extractor scraper's details:

Endpoint: GET /v1/extractor/{scraper_id}

curl https://api.parsera.org/v1/extractor/abc123 \
--header 'X-API-KEY: <YOUR_API_KEY>'

Response:

{
    "template_id": "abc123",
    "type": "extractor",
    "name": "hackernews",
    "url": "https://news.ycombinator.com/"
}

Delete Scraper

Delete an extractor scraper:

Endpoint: DELETE /v1/extractor/{scraper_id}

curl https://api.parsera.org/v1/extractor/abc123 \
--header 'X-API-KEY: <YOUR_API_KEY>' \
--request DELETE

Response:

{
    "message": "Scraper deleted successfully."
}

Running Scrapers

Run an extractor scraper via the Scrapers API using POST /v1/scrapers/run or POST /v1/scrapers/run_async.