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." }| Status | Code | Meaning |
|---|---|---|
| 400 | VALIDATION_ERROR | Invalid request body |
| 401 | UNAUTHORIZED | Missing or invalid API key |
| 402 | INSUFFICIENT_CREDITS | No credits remaining |
| 403 | FORBIDDEN | Plan does not include this feature |
| 429 | RATE_LIMITED | Too many requests |
| 500 | INTERNAL_ERROR | Server 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).
| Plan | Requests / minute |
|---|---|
| Free | 30 |
| Starter | 60 |
| Growth | 120 |
| Pro / Custom | 500+ |
POST /enrich/sector
Discover in-market companies by sector. Returns a paginated list of enriched domains sorted by intent score. 1 credit per result.
/v1/enrich/sectorRequest body
| Field | Type | Required | Description |
|---|---|---|---|
industry | string | required | Sector name (e.g. "DevOps", "FinTech"). |
min_score | integer | optional | Minimum intent score (0–100). Default: 0. |
cursor | string | optional | Pagination 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.
/v1/enrich/domaincurl -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.
/v1/enrich/batchcurl -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.
/v1/accountcurl -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.
/v1/webhooks/subscribecurl -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}}'SDKs
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 →