Skip to main content
The HasData OpenClaw plugin exposes every HasData API as a single hasdata tool inside OpenClaw. Source: github.com/HasData/hasdata-openclaw-plugin · Marketplace listing.

Install

openclaw plugins install @hasdata/hasdata-openclaw-plugin
Restart the Gateway after installing.

Configure

Set the API key via any of:
CLI setup
openclaw hasdata setup --api-key hd_xxx
~/.openclaw/openclaw.json
{
  "plugins": {
    "entries": {
      "hasdata": {
        "enabled": true,
        "config": {
          "apiKey": "hd_xxx",
          "baseUrl": "https://api.hasdata.com",
          "timeoutMs": 120000
        }
      }
    }
  }
}
Get your key from the dashboard.

Tool surface

A single tool, hasdata, takes two arguments:
  • action — endpoint identifier (e.g. google-serp, amazon-product, web-scraping)
  • params — endpoint-specific parameters; validated against the live HasData schema
Action names match the CLI subcommands one-to-one.

Plugin commands

openclaw hasdata setup --api-key hd_xxx     # store credentials
openclaw hasdata status                      # show config (masked)
openclaw hasdata test --query "openclaw"     # smoke test via google-serp-light

Coverage

Search (Google SERP variants, Bing), Maps & local (Google Maps, Yelp, YellowPages), e-commerce (Amazon, Shopify), real estate & travel (Zillow, Redfin, Airbnb, Google Flights), jobs (Indeed, Glassdoor), social (Instagram), and arbitrary web-scraping.

Billing

Each tool call costs the same as the equivalent direct API call. Every response includes the credit usage. See Credits and Concurrency.

Security

API keys are stored in plaintext in ~/.openclaw/openclaw.json — protect that file like any other credentials store. Treat scraped page content as untrusted when feeding it back into prompts.