Diffbot, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Diffbot account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Artificial Intelligence
- Connects with a key
- 14 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Diffbot is
Diffbot provides AI-powered tools to extract and structure data from web pages, transforming unstructured web content into structured, linked data.
You paste in a key from your own Diffbot account. It is kept encrypted, and you can withdraw it from inside Diffbot whenever you like.
One message in, the work done in Diffbot.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Diffbot. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Diffbot account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Diffbot
These are the ready-made tools your AI employee already has in Diffbot. It is not limited to them, but it never has to be taught these.
- Diffbot AnalyzeTool to automatically determine a page's content type and route it to the appropriate extraction api. use when you have only a url and need diffbot to choose the right extractor.
- Diffbot Get EventTool to extract event details from web pages. use when you need structured event data such as venue, date, and description.
- Diffbot Get ImageTool to extract detailed information about images, including dimensions and recognition data. use after confirming the image url is publicly accessible.
- Diffbot Get ProductTool to extract product information such as specifications, prices, availability, and reviews. use when you need structured product data including specs, pricing, and reviews.
- Diffbot SearchTool to search data extracted by crawl or bulk jobs using dql queries. use after data extraction jobs complete to retrieve search results.
- Get Article DataTool to extract information from articles, including authors, publication dates, and images. use when you need structured metadata from a web article url.
- Get Diffbot Account DetailsTool to retrieve account details, including plan information and usage statistics. use after authenticating to verify subscription and daily quota status.
- Get Discussion ThreadTool to extract threads of content from forums, comment sections, and review pages. use when you need structured discussion data from web pages after identifying the discussion url
- Get Video DataTool to extract information from videos, including titles, descriptions, and embedded html. use when you need structured video metadata from any web page.
- List Bulk JobsTool to list all bulk jobs associated with a specific token. use after authenticating to retrieve statuses of all jobs for the account.
- Resolve Lost IDTool to resolve lost ids in the knowledge graph. use when you need to map a lost identifier to its canonical counterpart for data consistency.
- Start Bulk JobTool to start a bulk extract job. use when processing large numbers of urls asynchronously.
- Start Crawl JobTool to spider a site for links and process them with the extract api into a single collection. use when you have seed urls and want to collect structured data across a site. requi
- Stop Bulk JobTool to stop a running bulk job. use when you need to halt further processing of urls in a job in progress. invoke only after confirming the jobid to avoid accidental stoppage.
You stay the boss of your Diffbot account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Diffbot account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Diffbot is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Diffbot and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Diffbot
- Can an AI employee really work inside Diffbot?
- Yes. It signs in to your own Diffbot account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Diffbot?
- No. Nothing moves and nothing is replaced. Your records stay in Diffbot, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Diffbot account?
- You paste in a key from your own Diffbot account. It is kept encrypted, and you can withdraw it from inside Diffbot whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Diffbot?
- It has 14 ready-made tools in Diffbot today, among them Diffbot Analyze, Diffbot Get Event and Diffbot Get Image. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Diffbot and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Diffbot and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Diffbot?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Diffbot is written down with what it did and when.