ScraperCity logo

Tech Stack Scraper API Documentation

Tech Stack Scraper

Find all websites using a specific technology. Returns a list of domains detected using that technology.

$4.99 per technologyPOST /api/v1/scrape/techstack

Parameters

NameTypeRequiredDescription
technologystringRequiredTechnology name to search for (e.g., WordPress, Shopify, HubSpot, Klaviyo). Any technology in the Tech Stack Scraper's list, including the store apps the E-commerce Database tracks.Example: Shopify
fileNamestringOptionalCustom filename for export (max 50 chars)Example: Shopify_Sites

Examples

Find all Shopify websites

curl -X POST https://app.scrapercity.com/api/v1/scrape/techstack \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "technology": "Shopify",
    "fileName": "Shopify_Sites"
  }'

Find all HubSpot users

curl -X POST https://app.scrapercity.com/api/v1/scrape/techstack \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "technology": "HubSpot"
  }'

Check status

curl -X GET https://app.scrapercity.com/api/v1/scrape/status/{runId} \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response
{
  "status": "SUCCEEDED",
  "handled": 847293,
  "requested": 847293
}

Use Cases

  • •Build lead lists of companies using specific platforms (Shopify, WooCommerce, etc.)
  • •Find prospects using competitor technologies
  • •Research market share by technology adoption
  • •Target companies using specific marketing tools (HubSpot, Klaviyo, etc.)
  • •Identify businesses using payment processors (Stripe, PayPal, etc.)

Best Practices

  • •Technology names are matched without regard to capitalization or spacing ("wordpress" finds WordPress)
  • •Results refresh with each monthly website data update (store apps weekly); repeat requests for the same technology before then are instant
  • •Large technologies (WordPress, Google Analytics) may take 2-5 minutes on first request
  • •Supports CMS, e-commerce, analytics, marketing tools, and more
  • •Results include root domains only (deduplicated)
  • •Flat fee per technology regardless of result count

Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.

Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.

ScraperCity is an independent service, is not affiliated with BuiltWith, and does not source its data from BuiltWith.