TryMarketOps API

The TryMarketOps API provides B2B company enrichment, sector discovery, and real-time intent signals. All requests are authenticated with an API key, return JSON, and are versioned under /v1.

Authentication

Pass your API key in every request via the X-API-Key header.

curl https://api.trymarketops.com/v1/account \
  -H "X-API-Key: mops_live_your_key_here"

Keys begin with mops_live_. Generate keys in your dashboard.

Base URL

https://api.trymarketops.com/v1

Errors

All errors return a JSON body with error and message fields.

{ "error": "INSUFFICIENT_CREDITS", "message": "Credit balance is 0. Top up at dashboard." }
StatusCodeMeaning
400VALIDATION_ERRORInvalid request body
401UNAUTHORIZEDMissing or invalid API key
402INSUFFICIENT_CREDITSNo credits remaining
403FORBIDDENPlan does not include this feature
429RATE_LIMITEDToo many requests
500INTERNAL_ERRORServer error

Rate Limits

Rate limits are enforced per API key. When exceeded, you receive a 429 response with a Retry-After header (seconds until reset).

PlanRequests / minute
Free30
Starter60
Growth120
Pro / Custom500+

POST /enrich/sector

Discover in-market companies by sector. Returns a paginated list of enriched domains sorted by intent score. 1 credit per result.

POST/v1/enrich/sector

Request body

FieldTypeRequiredDescription
industrystringrequiredSector name (e.g. "DevOps", "FinTech").
min_scoreintegeroptionalMinimum intent score (0–100). Default: 0.
cursorstringoptionalPagination cursor from previous response.
curl -s -X POST https://api.trymarketops.com/v1/enrich/sector \
  -H "X-API-Key: mops_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"industry": "DevOps", "min_score": 60}'

POST /enrich/domain

Enrich a single domain. Returns golden-record fields, recent signals, and a full score breakdown. 1 credit per call.

POST/v1/enrich/domain
curl -s -X POST https://api.trymarketops.com/v1/enrich/domain \
  -H "X-API-Key: mops_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"domain": "stripe.com"}'

POST /enrich/batch

Enrich multiple domains in a single synchronous request. 1 credit per found record.

Batch limits: Free 10 · Starter 100 · Growth 500 · Pro / Custom 1,000 domains per request.
POST/v1/enrich/batch
curl -s -X POST https://api.trymarketops.com/v1/enrich/batch \
  -H "X-API-Key: mops_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"domains": ["stripe.com", "vercel.com", "linear.app"]}'

GET /account

Returns plan details, credit quota, and plan limits. Free — no credit deducted.

GET/v1/account
curl -s https://api.trymarketops.com/v1/account \
  -H "X-API-Key: mops_live_your_key_here"

POST /webhooks/subscribe

Register a URL to receive push notifications when companies matching your ICP appear. Pro and Custom plans only.

POST/v1/webhooks/subscribe
curl -s -X POST https://api.trymarketops.com/v1/webhooks/subscribe \
  -H "X-API-Key: mops_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"target_url":"https://yourapp.com/hooks/mo","icp_rules":{"min_intent_score":60,"hiring_active":true}}'
Planınız Pro veya Custom değilse 403 Forbidden döner.

SDKs

Yakında

Node.js, Python ve Go için resmi SDK'lar geliştirme aşamasında. Bu süreçte API, yukarıdaki örnekleri kullanarak herhangi bir HTTP istemcisiyle kolayca çağrılabilir.

Lansmanda haberdar ol →
TryMarketOps — B2B Intent API