Extracts structured data from any URL, enriches people and companies from the Knowledge Graph, runs bulk extraction jobs, and manages custom parsing rules.
35actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro extracts structured data from articles including authors, dates, and images. Turns raw URLs into indexed, searchable content for research.
Ayro enriches a person or organization with comprehensive data from Diffbot's Knowledge Graph. Fills contact gaps instantly without manual research.
Ayro spiders a website from your seed URLs and processes pages with structured extraction. Converts messy web content into clean, queryable datasets.
Each card is one request a support team gets, and the Diffbot actions Ayro runs to close it.
Ayro classifies the page first, then extracts what is actually there - the article with its author and date, the product with specs and pricing, or the discussion thread with every comment.
Ayro looks an entity up from a name, email, employer, or URL, queries the Knowledge Graph with DQL for anything more specific, and merges duplicate profiles into a single view.
Ayro submits a job across many URLs, polls its status while it processes in the background, and downloads the finished results as JSON or CSV rather than waiting on a synchronous call.
Ayro defines a custom API with its URL pattern, CSS selectors, and preprocessing filters for a site standard extraction cannot handle, audits what is configured, and removes rules that broke.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Diffbot actions it has and picks the ones a request needs.
Authorize the Diffbot account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Diffbot actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeDiffbot · Ayro
What can you do in Diffbot without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Diffbot.
Crawling is. Start Crawl Job requires Diffbot Plus or higher, while the Extract APIs, Knowledge Graph queries, and bulk jobs are not plan-restricted in this toolkit. Get Diffbot Account Details returns your current plan and credit balance so Ayro can check before it starts.
All 35 actions your agent can call on Diffbot, straight from the live MCP connection.
Combine multiple entity profiles into a unified view using the Diffbot Knowledge Graph.
Submit a bulk extract job to process multiple URLs with Extract APIs.
Create or update the parameters and ruleset of a Custom API.
Submit a bulk enhance job to enrich multiple entities asynchronously.
Delete custom API definitions for a given URL pattern.
Delete an Enhance Bulkjob.
Download results of a bulk enhance job with filtering options via POST request.
Enrich a person or organization with comprehensive data from the Diffbot Knowledge Graph.
Extract structured job posting data from job listing pages.
Extract structured data from list-style pages like news indexes, product listings, and directory pages.
Retrieves comprehensive Diffbot account information including subscription plan details, credit balance, usage history, and account status.
Automatically analyzes a web page to determine its type and extract structured data.
Extract information from articles, including authors, publication dates, and images.
Download extracted results from a completed bulk job.
Poll the status of a specific Diffbot Knowledge Graph Enhance bulk job.
Download the results of a completed Enhance Bulkjob.
Download the result of a single job within a Diffbot bulk enhance job.
Download extracted results from a completed crawl job.
Extract structured discussion threads from web pages including forums, comment sections, product reviews, Reddit discussions, and blog comments.
Extract event details from web pages.
Extract detailed information about images, including dimensions and recognition data.
Download Knowledge Graph coverage report by report ID.
Extract product information such as specifications, prices, availability, and reviews.
Extract information from videos, including titles, descriptions, and embedded HTML.
List all Bulk jobs associated with a specific token.
Get the status of all bulk enhance jobs for a token.
Retrieve all Custom APIs and their extraction rules currently defined on your Diffbot token.
Manages Diffbot crawl jobs: pause, restart, delete, or view status.
Resolve lost IDs in the Knowledge Graph.
Search the Diffbot Knowledge Graph using DQL (Diffbot Query Language).
Same connection, same setup. Pick the next one your team already uses.
Profiles a domain's current and historical stack, finds every site running a given technology, and packages the result as a domain list.
Reports a map's layers and elements, adds or updates features as GeoJSON, organises maps into projects, and clones maps as templates.
Pulls a lead's sessions and event history, retags records as qualification changes, and logs conversions back from the conversation.
Retrieves every scraping project on a ParseHub account, so a team confirms what is already configured without a dashboard login.
Lists pipelines, workflow runs, and compute environments, submits Wave container builds, and returns build status and logs.
Returns short, spoken or LLM-formatted computed answers, checks how a query parses, and recovers pods from a timed-out computation.

Authorize the account and your agent has all 35 actions from the first conversation.
