Plug2Data
REST API · Beta

Plug2Data API reference

Search 14M+ e-commerce stores programmatically and feed the results into your CRM, data warehouse or sequencer. Free fields are available to any key; carriers and tech stack require an active plan.

Authentication

Create a key in your API keys page, then send it as a Bearer token. Base URL https://plug2data.com/api/v1.

curl https://plug2data.com/api/v1/me \
  -H "Authorization: Bearer p2d_live_xxxxxxxx"

Search stores

GET /api/v1/stores/search

curl "https://plug2data.com/api/v1/stores/search?platforms=Shopify&country=US&turnoverMin=1000000&shipApp=aftership&pageSize=50" \
  -H "Authorization: Bearer p2d_live_xxxxxxxx"
{
  "data": [
    {
      "domain": "example.com",
      "name": "Example Store",
      "country": "US",
      "turnover": 4200000,
      "monthly_visits": 180000,
      "trustpilot_rating": 4.6,
      "category_group": "Apparel",
      "ships_to": ["United States", "Canada"],
      "carriers": ["UPS", "USPS"],        // entitled accounts only
      "apps_text": "klaviyo aftership …"  // entitled accounts only
    }
  ],
  "page": 0, "pageSize": 50, "total": 1234, "entitled": true
}

Query parameters

platformsComma-separated, e.g. Shopify,WooCommerce
countryCountry code of presence, e.g. US
categoryCategory group, e.g. Apparel
turnoverMin / turnoverMaxEstimated yearly revenue band (USD)
visitsMin / visitsMaxEstimated monthly traffic band
shipsToShips-to country, e.g. Germany
shipAppShipping/fulfillment app, e.g. aftership, loop returns
appAny installed app / tech, e.g. klaviyo
ratingMinMinimum Trustpilot rating
plusOnly1 = Shopify Plus only
page / pageSizePagination (pageSize ≤ 100)

Roadmap

Bulk enrichment via API (decision-maker contacts), webhooks, and native Salesforce / HubSpot connectors are on the way. Need one now? Create an account and ask via Help.

Get your API key →