StackMatch API v1
Tool intelligence.
In your product.
Embed StackMatch's recommendation engine and 296+ tool database directly into your procurement platform, HR stack, or internal tools. REST. JSON. No SDK needed.
Getting started
- Create an account and visit your profile to generate an API key.
- Include the key on every request:
Authorization: Bearer sm_live_... - Call any endpoint. Responses are JSON.
Authentication
Every request requires a valid API key in the Authorization header. Keys are hashed before storage — we can't recover a lost key, only issue a new one.
Authorization: Bearer sm_live_<your_key>
Rate limits
Free
100 req/day
3 keys
Starter
5,000 req/day
10 keys
Professional
50,000 req/day
Unlimited
Enterprise
Custom SLA
Unlimited
Endpoints
GET
/api/v1/toolsList and filter tools
Parameters
categorystring — filter by category nameindustrystring — filter by industrypricingTierfree | starter | professional | enterprisecompanySizesolo | small | medium | large | enterprisesearchstring — keyword search across name/descriptionlimitnumber (default 50, max 100)offsetnumber (default 0)Example
curl https://stackmatch.io/api/v1/tools?category=AI%20Agents%20%26%20Orchestration&limit=5 \ -H "Authorization: Bearer sm_live_your_key_here"
GET
/api/v1/searchScored keyword search across 296+ tools
Parameters
qstring (required) — search querylimitnumber (default 20, max 50)Example
curl "https://stackmatch.io/api/v1/search?q=vector+database&limit=10" \ -H "Authorization: Bearer sm_live_your_key_here"
POST
/api/v1/recommendScored recommendations from a buyer profile
Parameters
rolestring — e.g. "Auditor", "Data Engineer"industrystringcompanySizesolo | small | medium | large | enterprisebudgetfree-only | minimal | moderate | flexible | unlimitedprioritiesstring[] — e.g. ["ease-of-use","integrations"]useCasestring — free text describing the problemcategoriesstring[] — restrict to categorieslimitnumber (default 10, max 25)Example
curl -X POST https://stackmatch.io/api/v1/recommend \
-H "Authorization: Bearer sm_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"role": "Auditor",
"industry": "Financial Services",
"companySize": "large",
"budget": "flexible",
"useCase": "Detect fraud in transaction data"
}'GET
/api/v1/compareSide-by-side comparison of two tools
Parameters
astring (required) — tool IDbstring (required) — tool IDExample
curl "https://stackmatch.io/api/v1/compare?a=idea-data-analysis&b=mindbridge-ai-auditor" \ -H "Authorization: Bearer sm_live_your_key_here"
Ready to integrate?
Generate your first API key in your profile. Free tier includes 100 requests/day.
Get your API key →