API

RESTful API for hiring intelligence. Integrate company signals, skill trends, and salary benchmarks into your stack.

Authentication

Include your API key in the Authorization header: Bearer hc_live_your_key_here

Get your API key at /signup.

Rate limits

PlanRequests/minMonthly quota
Free101,000
Starter3010,000
Growth120Unlimited

Endpoints

GET /api/v1/trends/overview

Market overview: total jobs, companies, remote percentage, salary reporting percentage, and average salary ranges. Free plan and above.


GET /api/v1/trends/skills

Top skills ranked by job demand. Filter by category and limit. Free plan and above.


GET /api/v1/trends/salaries

Salary percentiles by category. 25th, median, and 75th percentile ranges based on USD-disclosed listings. Free plan and above.


GET /api/v1/trends/companies

Top hiring companies ranked by active listing count with category breakdowns. Starter plan required.


GET /api/v1/trends/signals

Hiring signals by category. Shows which companies are actively hiring in each category with their top required skills. Starter plan required.


GET /api/v1/jobs

Paginated raw job data. Filter by category, region, work location, and salary range. 10 results per page. Starter plan required.


GET /api/v1/export/signals

Export hiring signals as CSV. Starter plan required. Optional query parameter: category.


GET /api/v1/export/jobs

Export raw job data as CSV. Starter plan required. Query parameters: category, limit (default 1000, max 10000).

Example request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://whosgrowth.com/api/v1/trends/signals?category=engineering

Example response

{
  "data": [
    {
      "company": "Stripe",
      "slug": "stripe",
      "activeListings": 142,
      "topSkills": ["Go", "Ruby", "AWS"],
      "hiringVelocity": "accelerating"
    },
    {
      "company": "Vercel",
      "slug": "vercel",
      "activeListings": 38,
      "topSkills": ["TypeScript", "React", "Next.js"],
      "hiringVelocity": "steady"
    }
  ],
  "meta": {
    "category": "engineering",
    "total": 2,
    "generatedAt": "2026-03-24T12:00:00Z",
    "nextRefresh": "2026-03-24T18:00:00Z"
  }
}