Parsera for AI agents

Agents read Parsera at once. Changes and sends are held for a person's approval by default.

About Parsera

Parsera provides AI-powered web extraction, content parsing, and reusable scraper agents through its developer API.

What an agent can do in Parsera

Every Parsera action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Parsera without asking first. 8 actions.

  • Extract Data from WebpageTool 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 MarkdownExtract markdown from exactly one uploaded file or webpage URL.
  • List AgentsTool to retrieve all available agents for the authenticated user. Use when you need to list agents that can be used for scraping tasks.
  • List ScrapersTool to list all templates and old scrapers for the authenticated user. Use when you need to retrieve available scraper configurations.
  • Parse ContentExtract structured data from supplied HTML or text without fetching a webpage.
  • Get Scraper Run StatusReturn the current state and available results for an asynchronous scraper run created by PARSERA_RUN_SCRAPER_ASYNC.
  • List LLM SpecificationsList the LLM models Parsera supports, including their capabilities and pricing metadata.
  • List Proxy CountriesList the case-sensitive proxy-country identifiers accepted by Parsera scraping tools.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 6 actions.

  • Create ScraperTool 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.
  • Run Legacy AgentRun 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/.
  • Run Scraper SynchronouslyRun 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_SCR
  • Delete AgentDelete an existing legacy Parsera agent by name.
  • Delete ScraperDelete an existing scraper created by PARSERA_CREATE_SCRAPER.
  • Run Scraper AsynchronouslyQueue 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 r

Changes wait in Needs you

Changes and sends in Parsera are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Parsera questions

Can an agent change data in Parsera on its own?

Not by default. Changes and sends in Parsera are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Parsera?

This connector lists 8 read actions. Reads run at once, without waiting for approval.

How does Parsera connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Parsera to your agents.