Skip to content
HasData logo

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”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

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

docs.hasdata.com

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.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.