
Connectors / Data and analytics · HTTP Connector
Automate Diffbot with Tray.ai
Create a crawl and create a bulk job in Diffbot. Connect Diffbot to the rest of your data and analytics stack with Tray.ai.
Thanks — someone from our team will be in touch soon.
What can you do with Diffbot on Tray.ai?
Diffbot turns web pages into structured data, extracting articles, products and discussions, crawling whole sites and querying its web-wide Knowledge Graph. Tray.ai connects to Diffbot through the HTTP Connector, so your workflows can call the Diffbot API alongside the rest of your stack.
- Extract a product from competitor pages each day and load prices into your data warehouse.
- Extract an article from each new link your team shares and store the text in your knowledge base.
- Create a crawl of a partner site and send the results to your analytics database.
- Enhance an entity for each new account in your CRM to fill in company details.
- Connects through
- HTTP Connector
- Authentication
- An API key in the query string
- Base URL
- https://api.diffbot.com/v3
Set it up
Connect Diffbot to Tray.ai
Each step uses Diffbot's own API details, from its documentation.
Step 1
Save Diffbot's API key
Save the key as a Tray.ai authentication and add it to the query string from $.auth, so it never sits in the workflow itself.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://api.diffbot.com/v3 as the base URL. Or paste a cURL example from Diffbot's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “Get a crawl job”
It's one of 14 documented actions, under Crawl jobs. The response comes back as data the next step can map into your other apps.
Step 4
Hand it to an AI agent
Wrap “Analyze a page” and “Extract an article” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.
What the Diffbot API covers
4 resources and 14 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Extract
- Analyze a page
- Extract an article
- Extract a product
- Extract a discussion
Crawl jobs
- Create a crawl
- Get a crawl job
- Pause a crawl
- Delete a crawl
- Retrieve crawl data
Bulk jobs
- Create a bulk job
- Get a bulk job
- Retrieve bulk job data
Knowledge Graph
- Search with DQL
- Enhance an entity
Checked against Diffbot's own documentation on 2026-10-22
How Tray.ai makes this work
Diffbot plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Diffbot — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Diffbot actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Diffbot data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More data and analytics apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every data and analytics connector →
Frequently asked questions
What can a Tray.ai workflow do in Diffbot?
+
The Diffbot API documents 14 actions across 4 resources (Extract, Crawl jobs, Bulk jobs, Knowledge Graph). For example: Analyze a page; Create a crawl; Create a bulk job. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Diffbot?
+
The Diffbot API uses an API key in the query string. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
See Diffbot working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.