Team
Shared credential for production and unattended runs.
Parsera is a lightweight Python library for scraping websites using large language models (LLMs).
Tools and triggers
Available tools and events after Parsera is connected.
Tool to create a new empty scraper for your account. Returns a scraper_id that can be used with the generate endpoint to generate scraping code.
Delete an existing legacy Parsera agent by name.
Delete an existing scraper created by PARSERA_CREATE_SCRAPER.
Tool to perform LLM-powered data extraction from a live webpage URL with specified attributes. Use when you need to extract structured data from web pages based on field descriptions.
Extract markdown from exactly one uploaded file or webpage URL.
Return the current state and available results for an asynchronous scraper run created by PARSERA_RUN_SCRAPER_ASYNC.
Tool to retrieve all available agents for the authenticated user. Use when you need to list agents that can be used for scraping tasks.
List the LLM models Parsera supports, including their capabilities and pricing metadata.
List the case-sensitive proxy-country identifiers accepted by Parsera scraping tools.
Tool to list all templates and old scrapers for the authenticated user. Use when you need to retrieve available scraper configurations.
Extract structured data from supplied HTML or text without fetching a webpage.
Run a custom or pre-built agent from Parsera's legacy agent service against one webpage and return structured records. Prefix pre-built agent names with public/.
Queue an existing extractor or agentic scraper and return a run ID immediately for later status checks. Use PARSERA_LIST_SCRAPERS to find a template ID and PARSERA_GET_SCRAPER_RUN_STATUS to retrieve results.
Run an existing Parsera template or legacy scraper synchronously. Returns extracted records when complete, or a run ID to poll when Parsera continues a long request asynchronously. Use PARSERA_RUN_SCRAPER_ASYNC to…
Setup
Pick a scope, then confirm what can start a Protege and what it can do.
What can start a Protege from this app.
What a Protege can do after it starts.
Prefer team for production.
Shared credential for production and unattended runs.
Tied to one user—only when the workflow needs their account.
Team-scoped for supported chat surfaces.
Build with us
Request early access or book a live walkthrough with the team.