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
Official SDKs for Node.js, Python, and Go are in development. In the meantime, the API is straightforward to call with any HTTP client using the examples above.
Get notified at launch →