Skip to content

Marketplace API

Pull publishers, metrics and prices into your own tooling. Read-only, JSON, one header. 120 requests per minute per key.

Your API key

Sign in to get a key. Every account has one, free.

Sign in

Quick start

curl -H "X-API-Key: YOUR_KEY" \
  "https://successtoroad.com/wp-json/blm/v1/sites?dr_min=50&traffic_min=5000&niche=technology&sort=price_asc"

Endpoints

EndpointParametersReturns
GET /sites s, da_min/max, dr_min/max, traffic_min/max, price_min/max, spam_score_min/max, niche, language, country (comma-separated slugs), sponsored_free=1, homepage=1, sort (relevance, price_asc, price_desc, da_desc, dr_desc, traffic_desc, rating_desc, newest), page, per_page (≤100) { total, page, pages, per_page, sites: [ … ] }
GET /sites/{id} — One site object.
POST /lookup domains: array of up to 500 domains or URLs (JSON body or form field) { found: [ … ], missing: [ "…" ] }

Site object

{ "id": 52678, "domain": "example.com", "url": "…", "da": 95, "dr": 94, "traffic": 80200000,
  "ref_domains": null, "spam_score": null, "price": 4.99, "price_link": null, "turnaround": 3,
  "max_links": 2, "min_words": 600, "sponsored_tag": 0, "homepage_feature": 0,
  "niches": ["Real Estate"], "languages": ["English"], "countries": [], "rating": 0, "reviews": 0 }

A metric is null when the publisher has not reported it. Errors come back as { code, message } with HTTP 401, 404 or 429.

WhatsApp