
Connectors / Data and analytics · HTTP Connector
Automate HasData with Tray.ai
Run a batch search, start a batch scrape and start a crawler job in HasData, and start a workflow when HasData sends “Scraper job started”.
Thanks — someone from our team will be in touch soon.
What can you do with HasData on Tray.ai?
HasData is a web scraping service that returns structured data from websites, Google search, Google Maps and other sources, with proxies and headless browsers handled for you. Tray.ai connects to HasData through the HTTP Connector, so your workflows can call the HasData API alongside the rest of your stack.
- Connects through
- HTTP Connector
- Authentication
- An API key in a request header
- Base URL
- https://api.hasdata.com
What the HasData API covers
4 resources and 12 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.
Google SERP
- Search Google results
- Run a batch search
Web scraping
- Scrape a web page
- Start a batch scrape
- Get batch scrape results
Google Maps
- Search Google Maps
- Get place reviews
- Get place photos
Scraper jobs
- Start a crawler job
- Get job status
- Get job results
- Stop a job
Events HasData can send to a Tray.ai webhook trigger
- Scraper job started
- Data scraped
- Scraper job finished
Checked against HasData's own documentation on 2026-10-22
How Tray.ai makes this work
HasData plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 700+ connectors with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in HasData — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose HasData actions as governed MCP tools — observable, rate-limited, authenticated.
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 HasData?
+
The HasData API documents 12 actions across 4 resources (Google SERP, Web scraping, Google Maps, Scraper jobs). For example: Search Google results; Scrape a web page; Search Google Maps. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with HasData?
+
The HasData API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which HasData events can start a Tray.ai workflow?
+
HasData sends 3 events to a webhook URL, for example: Scraper job started; Data scraped; Scraper job finished. A Tray.ai webhook trigger receives them and starts a workflow.
See HasData 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.