E-commerce Store Database API

Enrich domains with verified e-commerce store data: platform, country, category, PSP, shipping carriers, contacts, merchant size, technology signals, and CRM-ready flat fields.

API v2 domain enrichment
Authentication
Authorization: Bearer YOUR_API_KEY
Lookup domain
curl -H "Authorization: Bearer YOUR_API_KEY" "https://shoprank.com/api/v2/domains/aboutyou.com"
Test authentication
curl -H "Authorization: Bearer YOUR_API_KEY" "https://shoprank.com/api/v2/me"

Use this zero-credit endpoint for connection tests without spending credits.

Field catalog
curl -H "Authorization: Bearer YOUR_API_KEY" "https://shoprank.com/api/v2/fields"
OpenAPI contract
https://shoprank.com/api/openapi.yaml

Import this spec into Postman, gateway tooling, or internal API catalogs.

Use merchant_size_score (0-100 percentile) for granular filtering, or map merchant_size_band directly to a CRM/Clay dropdown. Bands are derived from score: 99+ is top_1_percent, 95-98 is top_1_to_5_percent, 90-94 is top_5_to_10_percent, 75-89 is top_10_to_25_percent, and below 75 is long_tail. merchant_size_country_band applies the same buckets relative to the store's country.

Common API workflows

Use the API when you need the same e-commerce store fields inside signup flows, CRM enrichment, Clay workflows, or internal account scoring.

Enrich signup domains

Check whether inbound domains are active e-commerce stores and attach country, platform, category, PSP, carrier, and contact fields.

Score e-commerce accounts

Use merchant_size_score and merchant_size_country_score to route larger merchants without exposing raw revenue estimates.

Sync CRM and Clay fields

API v2 returns flat, stable fields that match exports, so RevOps can map responses into CRM, Clay, spreadsheets, or internal tools.

Simple access model

Fields are unlocked by package. Locked fields return upgrade_required before credits are spent.

View field table
Package Example unlocked fields
Standard domain, country, country_iso, state, state_iso, city, is_ecommerce, primary_platform, meta_title, meta_description, tech, tech_maturity_level, estimated_monthly_tech_spend, payment_providers, emails, phones, social, website_year, website_month, commoncrawl_web_presence_bucket, commoncrawl_web_presence_trend_12m
Premium company_name, vat_number, store_age_tier, first_seen_year, cross_border_domains
Enterprise merchant_size_score, merchant_size_band, merchant_size_country_score, merchant_size_country_band, merchant_size_confidence, merchant_size_source, cross_border_cluster_size_range
Try API v2

Log in to reveal your API key, run live API tests, and track credit usage. Free accounts include 50 credits.

Security defaults
  • Use the Authorization: Bearer header for API v2. Query-string keys are kept only for legacy compatibility.
  • Keep production keys out of URLs, browser history, logs, screenshots, and third-party tools.
  • Merchant size is returned as relative score and band only; raw revenue amounts and dollar ranges are intentionally not exposed.
Migrating from API v1
Area API v1 API v2
Authentication ?api_key=... Authorization: Bearer ...
Company identifier item.company_id vat_number
Company name item.company_name company_name
Page metadata item.meta_title, item.meta_description meta_title, meta_description
Response shape Legacy item object Flat typed fields
Missing domain 404 Not found 200 with found: false
Access control Legacy package behavior Field-level upgrade_required before credits are spent

API v1 remains available for existing integrations. New integrations should start with API v2.

Unlock full access to ShopRank

Login now to explore merchant intelligence including:
  • Merchant size bands and scoring
  • PSP, carrier, and technology filters
  • Exports, saved lists, and API access
By login to our system you are accepting Terms & conditions and Privacy Policy