{
  "openapi": "3.1.0",
  "info": {
    "title": "HireHeat API API",
    "version": "1.0.0",
    "summary": "Hiring signals API: for one company domain or job-board URL per call, the boards found (with how they were matched), open jobs, new in 7/30 days, median posting age, hiring level, counts by function and seniority, top departments and locations, remote jobs, newest jobs, and the full job list with title keywords and remote filters. Live from the public Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee job-board APIs. REST + MCP server.",
    "description": "Paid API keys from $19/month (Scout: 2,500 company checks a month); free tier 20 company checks a day per IP with no key. Buy: https://hireheat-api.cybermax-tools.workers.dev/buy/scout?s=lead · all plans: https://hireheat-api.cybermax-tools.workers.dev/docs#pricing\n\nPricing: free tier 20 company checks/day per IP, no key. Paid API keys: Scout $19/month = 2,500 company checks/month; Team $49/month = 8,000 company checks/month; Scale $99/month = 20,000 company checks/month; Pay as you go $5 = 500 company checks (one-time pack); Scout yearly $190/year = 2,500 company checks/month; Team yearly $490/year = 8,000 company checks/month; Scale yearly $990/year = 20,000 company checks/month. Get a key: https://hireheat-api.cybermax-tools.workers.dev/docs#pricing\n\nSend a company domain and get its hiring signal: open roles, roles posted in the last 7 and 30 days, the mix by function and seniority, top locations, remote roles and the newest jobs, read live from its Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee job board. For sales teams, recruiters, investors and AI agents. 20 free companies a day, no key; plans from $5 (one-time pack) or $19/month.\n\nFree tier: One company per call; 10 calls a minute per IP on the free tier. /api/jobs returns up to 500 jobs per call. Free tier: 20 companies a day per IP, no key. Paid keys from $5 (one-time pack) or $19/month (see Get an API key). Each call counts as one company check, found or not. Failed calls are not counted. Answers are cached for 1 hour per company (cached: true). Boards: Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee (their public career-page APIs). Workable boards are not readable from this API. Companies that post only on LinkedIn, Indeed or their own HR system come back with found: false. Boards are found from links on the company's own website (high confidence) or by matching the board name to the domain (medium/low, labelled in matchMethod). No key needed. Remote MCP server: https://hireheat-api.cybermax-tools.workers.dev/mcp",
    "contact": {
      "name": "CyberMax",
      "url": "https://cybermax-tools-cybermax.static.hf.space/"
    },
    "license": {
      "name": "Proprietary (free tier + paid API keys)",
      "identifier": "LicenseRef-CyberMax"
    },
    "x-pricing": {
      "api": "HireHeat API",
      "currency": "USD",
      "free": {
        "price": 0,
        "callsPerDayPerIp": 20,
        "perMinutePerIp": 10,
        "key": "none needed"
      },
      "plans": [
        {
          "id": "scout",
          "name": "Scout",
          "price": 19,
          "billing": "per month",
          "calls": 2500,
          "per": "calendar month (UTC)",
          "perMinute": 30,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/scout?s=openapi"
        },
        {
          "id": "team",
          "name": "Team",
          "price": 49,
          "billing": "per month",
          "calls": 8000,
          "per": "calendar month (UTC)",
          "perMinute": 60,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/team?s=openapi"
        },
        {
          "id": "scale",
          "name": "Scale",
          "price": 99,
          "billing": "per month",
          "calls": 20000,
          "per": "calendar month (UTC)",
          "perMinute": 120,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/scale?s=openapi"
        },
        {
          "id": "payg",
          "name": "Pay as you go",
          "price": 5,
          "billing": "one-time",
          "calls": 500,
          "per": "until used",
          "perMinute": 30,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/payg?s=openapi"
        },
        {
          "id": "scout-yearly",
          "name": "Scout yearly",
          "price": 190,
          "billing": "per year",
          "calls": 2500,
          "per": "calendar month (UTC)",
          "perMinute": 30,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/scout-yearly?s=openapi"
        },
        {
          "id": "team-yearly",
          "name": "Team yearly",
          "price": 490,
          "billing": "per year",
          "calls": 8000,
          "per": "calendar month (UTC)",
          "perMinute": 60,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/team-yearly?s=openapi"
        },
        {
          "id": "scale-yearly",
          "name": "Scale yearly",
          "price": 990,
          "billing": "per year",
          "calls": 20000,
          "per": "calendar month (UTC)",
          "perMinute": 120,
          "buy": "https://hireheat-api.cybermax-tools.workers.dev/buy/scale-yearly?s=openapi"
        }
      ],
      "unit": "company checks",
      "howToUse": {
        "header": "x-api-key: YOUR_KEY",
        "alt": [
          "Authorization: Bearer YOUR_KEY",
          "?key=YOUR_KEY"
        ],
        "mcp": "send the key as Authorization: Bearer YOUR_KEY",
        "usage": "https://hireheat-api.cybermax-tools.workers.dev/key"
      },
      "manageKey": "https://hireheat-api.cybermax-tools.workers.dev/manage",
      "payments": "Stripe Checkout: card, Apple Pay, Google Pay, Link; sales tax/VAT handled by Stripe. Cancel any time at https://hireheat-api.cybermax-tools.workers.dev/manage."
    }
  },
  "servers": [
    {
      "url": "https://hireheat-api.cybermax-tools.workers.dev"
    }
  ],
  "paths": {
    "/api/company": {
      "get": {
        "tags": [
          "HireHeat API"
        ],
        "summary": "Hiring signal for one company: open roles, new roles, functions, seniority, locations",
        "description": "For one company domain, website or job-board URL: found, company, boards [{ats, slug, boardUrl, confidence, matchMethod, jobs}], signals { openJobs, newLast7Days, newLast30Days, postingDatesKnown, medianPostingAgeDays, hiringLevel (none/low/moderate/strong/very strong), byFunction, bySeniority, topDepartments, topLocations, remoteJobs, newestJobs (10), matchingJobs when keywords are sent }, a one-line summary and checkedAt.",
        "operationId": "hiringSignalsGet",
        "parameters": [
          {
            "name": "company",
            "in": "query",
            "required": false,
            "description": "A company domain (stripe.com), its website URL, or a job-board URL (boards.greenhouse.io/acme, jobs.lever.co/acme, jobs.ashbyhq.com/acme). One per call.",
            "schema": {
              "type": "string"
            },
            "example": "stripe.com"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "Optional title keywords, comma separated (e.g. engineer,sales). Counts and lists only matching titles.",
            "schema": {
              "type": "string"
            },
            "example": ""
          }
        ],
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "results": [
                    {
                      "input": "stripe.com",
                      "domain": "stripe.com",
                      "company": "Stripe",
                      "found": true,
                      "boards": [
                        {
                          "ats": "greenhouse",
                          "slug": "stripe",
                          "boardUrl": "https://boards.greenhouse.io/stripe",
                          "confidence": "medium",
                          "matchMethod": "slug-guess, job links on company domain",
                          "jobs": 714
                        }
                      ],
                      "checkedAts": [
                        "greenhouse",
                        "lever",
                        "ashby",
                        "smartrecruiters",
                        "recruitee"
                      ],
                      "signals": {
                        "openJobs": 714,
                        "newLast7Days": 66,
                        "newLast30Days": 287,
                        "postingDatesKnown": 714,
                        "medianPostingAgeDays": 42,
                        "hiringLevel": "very strong",
                        "byFunction": {
                          "engineering": 243,
                          "product": 104,
                          "sales": 98,
                          "data": 62,
                          "customer": 43,
                          "operations": 33,
                          "marketing": 32,
                          "other": 25,
                          "finance": 24,
                          "people": 23,
                          "design": 21,
                          "legal": 6
                        },
                        "bySeniority": {
                          "mid": 362,
                          "manager": 251,
                          "junior": 33,
                          "staff+": 32,
                          "executive": 12,
                          "intern": 11,
                          "senior": 10,
                          "director": 3
                        },
                        "topDepartments": [
                          {
                            "name": "1185 Account Executives (EMEA)",
                            "count": 25
                          },
                          {
                            "name": "Global Operations",
                            "count": 22
                          },
                          {
                            "name": "1642 Product Sales - MaaS",
                            "count": 19
                          },
                          {
                            "name": "1170 GEO Sales HQ (NA)",
                            "count": 18
                          },
                          {
                            "name": "5112 General University",
                            "count": 18
                          },
                          {
                            "name": "8611 Security Analytics",
                            "count": 18
                          },
                          {
                            "name": "1520 Sales Operations (SS&O)",
                            "count": 17
                          },
                          {
                            "name": "7112 Data Science",
                            "count": 15
                          },
                          {
                            "name": "2317 Marketing - PMM",
                            "count": 14
                          },
                          {
                            "name": "1340 Customer Success Management",
                            "count": 13
                          }
                        ],
                        "topLocations": [
                          {
                            "name": "Singapore",
                            "count": 52
                          },
                          {
                            "name": "Dublin",
                            "count": 41
                          },
                          {
                            "name": "London",
                            "count": 31
                          },
                          {
                            "name": "Bengaluru",
                            "count": 29
                          },
                          {
                            "name": "N/A",
                            "count": 26
                          },
                          {
                            "name": "Mexico City",
                            "count": 22
                          },
                          {
                            "name": "Chicago",
                            "count": 20
                          },
                          {
                            "name": "Toronto",
                            "count": 15
                          },
                          {
                            "name": "US",
                            "count": 15
                          },
                          {
                            "name": "San Francisco",
                            "count": 14
                          }
                        ],
                        "remoteJobs": 109,
                        "newestJobs": [
                          {
                            "title": "Equity and Reporting Accountant",
                            "department": "6420 Accounting",
                            "location": "San Francisco, Seattle",
                            "postedAt": "2026-09-30T22:18:52.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8240148"
                          },
                          {
                            "title": "Software Engineer, Metronome Infrastructure",
                            "department": "8421 RevSuite Foundations",
                            "location": "Toronto, Vancouver, Canada-Remote",
                            "postedAt": "2026-09-30T18:44:16.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8231439"
                          },
                          {
                            "title": "Account Executive, SMB Grower",
                            "department": "1175 Enterprise - Account Executives (NA)",
                            "location": "Toronto, Canada",
                            "postedAt": "2026-09-30T18:32:48.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8238741"
                          },
                          {
                            "title": "Account Executive, SMB Grower",
                            "department": "1175 Enterprise - Account Executives (NA)",
                            "location": "Toronto, Canada",
                            "postedAt": "2026-09-30T18:21:22.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8238743"
                          },
                          {
                            "title": "Software Engineer, Security Business Enablement",
                            "department": "8614 Office of the CISO & Partnership",
                            "location": "Dublin",
                            "postedAt": "2026-09-30T15:40:42.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8175656"
                          },
                          {
                            "title": "High School Internship, Software Engineering (Summer 2027)",
                            "department": "5112 General University",
                            "location": "Seattle, San Francisco",
                            "postedAt": "2026-09-30T15:38:09.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8241260"
                          },
                          {
                            "title": "Legal/ Corporate Compliance Operations Associate",
                            "department": "4137 SDC - Legal Operations",
                            "location": "N/A",
                            "postedAt": "2026-09-30T11:34:21.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8230274"
                          },
                          {
                            "title": "Staff Engineer, Revenue Experiences",
                            "department": "8121 Commerce Systems",
                            "location": "Bengaluru",
                            "postedAt": "2026-09-30T09:47:45.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8222459"
                          },
                          {
                            "title": "Strategy and Operations Analyst, Customer Success",
                            "department": "1520 Sales Operations (SS&O)",
                            "location": "London",
                            "postedAt": "2026-09-30T08:19:08.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8230276"
                          },
                          {
                            "title": "Partner Development Manager, Financial Partnership Capabilities",
                            "department": "3511 Payments Financial Partnerships",
                            "location": "US-Remote; US- Chicago; US-Atlanta; Canada-Toronto; Canada-Remote",
                            "postedAt": "2026-09-30T02:54:55.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8238747"
                          }
                        ]
                      },
                      "pagesChecked": 3,
                      "checkedAt": "2026-10-01T07:47:17.040Z",
                      "summary": "Stripe: 714 open roles (very strong hiring) on greenhouse, 287 posted in the last 30 days; mostly 243 engineering, 104 product, 98 sales.",
                      "cached": true
                    }
                  ],
                  "count": 1
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "429": {
            "description": "Free tier used up (20/day per IP) or rate/plan limit reached; the body has an upgrade link.",
            "headers": {
              "Retry-After": {
                "schema": {
                  "type": "integer"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "HireHeat API"
        ],
        "summary": "Hiring signal for one company: open roles, new roles, functions, seniority, locations",
        "description": "For one company domain, website or job-board URL: found, company, boards [{ats, slug, boardUrl, confidence, matchMethod, jobs}], signals { openJobs, newLast7Days, newLast30Days, postingDatesKnown, medianPostingAgeDays, hiringLevel (none/low/moderate/strong/very strong), byFunction, bySeniority, topDepartments, topLocations, remoteJobs, newestJobs (10), matchingJobs when keywords are sent }, a one-line summary and checkedAt.",
        "operationId": "hiringSignalsPost",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "company": {
                    "type": "string"
                  },
                  "keywords": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "company"
                ]
              },
              "example": {
                "company": "stripe.com",
                "keywords": [
                  "engineer"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "results": [
                    {
                      "input": "stripe.com",
                      "domain": "stripe.com",
                      "company": "Stripe",
                      "found": true,
                      "boards": [
                        {
                          "ats": "greenhouse",
                          "slug": "stripe",
                          "boardUrl": "https://boards.greenhouse.io/stripe",
                          "confidence": "medium",
                          "matchMethod": "slug-guess, job links on company domain",
                          "jobs": 714
                        }
                      ],
                      "checkedAts": [
                        "greenhouse",
                        "lever",
                        "ashby",
                        "smartrecruiters",
                        "recruitee"
                      ],
                      "signals": {
                        "openJobs": 714,
                        "newLast7Days": 66,
                        "newLast30Days": 287,
                        "postingDatesKnown": 714,
                        "medianPostingAgeDays": 42,
                        "hiringLevel": "very strong",
                        "byFunction": {
                          "engineering": 243,
                          "product": 104,
                          "sales": 98,
                          "data": 62,
                          "customer": 43,
                          "operations": 33,
                          "marketing": 32,
                          "other": 25,
                          "finance": 24,
                          "people": 23,
                          "design": 21,
                          "legal": 6
                        },
                        "bySeniority": {
                          "mid": 362,
                          "manager": 251,
                          "junior": 33,
                          "staff+": 32,
                          "executive": 12,
                          "intern": 11,
                          "senior": 10,
                          "director": 3
                        },
                        "topDepartments": [
                          {
                            "name": "1185 Account Executives (EMEA)",
                            "count": 25
                          },
                          {
                            "name": "Global Operations",
                            "count": 22
                          },
                          {
                            "name": "1642 Product Sales - MaaS",
                            "count": 19
                          },
                          {
                            "name": "1170 GEO Sales HQ (NA)",
                            "count": 18
                          },
                          {
                            "name": "5112 General University",
                            "count": 18
                          },
                          {
                            "name": "8611 Security Analytics",
                            "count": 18
                          },
                          {
                            "name": "1520 Sales Operations (SS&O)",
                            "count": 17
                          },
                          {
                            "name": "7112 Data Science",
                            "count": 15
                          },
                          {
                            "name": "2317 Marketing - PMM",
                            "count": 14
                          },
                          {
                            "name": "1340 Customer Success Management",
                            "count": 13
                          }
                        ],
                        "topLocations": [
                          {
                            "name": "Singapore",
                            "count": 52
                          },
                          {
                            "name": "Dublin",
                            "count": 41
                          },
                          {
                            "name": "London",
                            "count": 31
                          },
                          {
                            "name": "Bengaluru",
                            "count": 29
                          },
                          {
                            "name": "N/A",
                            "count": 26
                          },
                          {
                            "name": "Mexico City",
                            "count": 22
                          },
                          {
                            "name": "Chicago",
                            "count": 20
                          },
                          {
                            "name": "Toronto",
                            "count": 15
                          },
                          {
                            "name": "US",
                            "count": 15
                          },
                          {
                            "name": "San Francisco",
                            "count": 14
                          }
                        ],
                        "remoteJobs": 109,
                        "newestJobs": [
                          {
                            "title": "Equity and Reporting Accountant",
                            "department": "6420 Accounting",
                            "location": "San Francisco, Seattle",
                            "postedAt": "2026-09-30T22:18:52.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8240148"
                          },
                          {
                            "title": "Software Engineer, Metronome Infrastructure",
                            "department": "8421 RevSuite Foundations",
                            "location": "Toronto, Vancouver, Canada-Remote",
                            "postedAt": "2026-09-30T18:44:16.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8231439"
                          },
                          {
                            "title": "Account Executive, SMB Grower",
                            "department": "1175 Enterprise - Account Executives (NA)",
                            "location": "Toronto, Canada",
                            "postedAt": "2026-09-30T18:32:48.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8238741"
                          },
                          {
                            "title": "Account Executive, SMB Grower",
                            "department": "1175 Enterprise - Account Executives (NA)",
                            "location": "Toronto, Canada",
                            "postedAt": "2026-09-30T18:21:22.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8238743"
                          },
                          {
                            "title": "Software Engineer, Security Business Enablement",
                            "department": "8614 Office of the CISO & Partnership",
                            "location": "Dublin",
                            "postedAt": "2026-09-30T15:40:42.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8175656"
                          },
                          {
                            "title": "High School Internship, Software Engineering (Summer 2027)",
                            "department": "5112 General University",
                            "location": "Seattle, San Francisco",
                            "postedAt": "2026-09-30T15:38:09.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8241260"
                          },
                          {
                            "title": "Legal/ Corporate Compliance Operations Associate",
                            "department": "4137 SDC - Legal Operations",
                            "location": "N/A",
                            "postedAt": "2026-09-30T11:34:21.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8230274"
                          },
                          {
                            "title": "Staff Engineer, Revenue Experiences",
                            "department": "8121 Commerce Systems",
                            "location": "Bengaluru",
                            "postedAt": "2026-09-30T09:47:45.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8222459"
                          },
                          {
                            "title": "Strategy and Operations Analyst, Customer Success",
                            "department": "1520 Sales Operations (SS&O)",
                            "location": "London",
                            "postedAt": "2026-09-30T08:19:08.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8230276"
                          },
                          {
                            "title": "Partner Development Manager, Financial Partnership Capabilities",
                            "department": "3511 Payments Financial Partnerships",
                            "location": "US-Remote; US- Chicago; US-Atlanta; Canada-Toronto; Canada-Remote",
                            "postedAt": "2026-09-30T02:54:55.000Z",
                            "url": "https://stripe.com/jobs/search?gh_jid=8238747"
                          }
                        ]
                      },
                      "pagesChecked": 3,
                      "checkedAt": "2026-10-01T07:47:17.040Z",
                      "summary": "Stripe: 714 open roles (very strong hiring) on greenhouse, 287 posted in the last 30 days; mostly 243 engineering, 104 product, 98 sales.",
                      "cached": true
                    }
                  ],
                  "count": 1
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "429": {
            "description": "Free tier used up (20/day per IP) or rate/plan limit reached; the body has an upgrade link.",
            "headers": {
              "Retry-After": {
                "schema": {
                  "type": "integer"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/jobs": {
      "get": {
        "tags": [
          "HireHeat API"
        ],
        "summary": "Every open job at one company, newest first, with keyword and remote filters",
        "description": "The open jobs of one company (up to 500 per call, newest first): title, department, team, location, remote, employmentType, postedAt, url, salary (when the board publishes it), ats, function and seniority, plus the boards found and totalMatching.",
        "operationId": "companyJobsGet",
        "parameters": [
          {
            "name": "company",
            "in": "query",
            "required": false,
            "description": "A company domain (stripe.com), its website URL, or a job-board URL (boards.greenhouse.io/acme, jobs.lever.co/acme, jobs.ashbyhq.com/acme). One per call.",
            "schema": {
              "type": "string"
            },
            "example": "stripe.com"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "Optional title keywords, comma separated (e.g. engineer,sales). Counts and lists only matching titles.",
            "schema": {
              "type": "string"
            },
            "example": ""
          },
          {
            "name": "remote",
            "in": "query",
            "required": false,
            "description": "true = only jobs marked remote",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Max jobs, 1-500 (default 100)",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 500,
              "default": 100
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "429": {
            "description": "Free tier used up (20/day per IP) or rate/plan limit reached; the body has an upgrade link.",
            "headers": {
              "Retry-After": {
                "schema": {
                  "type": "integer"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "HireHeat API"
        ],
        "summary": "Every open job at one company, newest first, with keyword and remote filters",
        "description": "The open jobs of one company (up to 500 per call, newest first): title, department, team, location, remote, employmentType, postedAt, url, salary (when the board publishes it), ats, function and seniority, plus the boards found and totalMatching.",
        "operationId": "companyJobsPost",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "company": {
                    "type": "string"
                  },
                  "keywords": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "remote": {
                    "type": "boolean"
                  },
                  "limit": {
                    "type": "integer"
                  }
                },
                "required": [
                  "company"
                ]
              },
              "example": {
                "company": "notion.so",
                "keywords": [
                  "sales"
                ],
                "limit": 50
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "429": {
            "description": "Free tier used up (20/day per IP) or rate/plan limit reached; the body has an upgrade link.",
            "headers": {
              "Retry-After": {
                "schema": {
                  "type": "integer"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Error": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "retryAfterSeconds": {
            "type": "integer"
          },
          "limits": {
            "type": "object"
          }
        },
        "required": [
          "error",
          "message"
        ]
      }
    },
    "securitySchemes": {
      "ApiKeyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key",
        "description": "Optional. Paid plan key from https://hireheat-api.cybermax-tools.workers.dev/docs#pricing; leave out for the free tier."
      },
      "BearerKey": {
        "type": "http",
        "scheme": "bearer",
        "description": "Same key as a Bearer token."
      }
    }
  },
  "x-mcp-server": "https://hireheat-api.cybermax-tools.workers.dev/mcp",
  "externalDocs": {
    "description": "Get an API key (pricing)",
    "url": "https://hireheat-api.cybermax-tools.workers.dev/docs#pricing"
  },
  "security": [
    {},
    {
      "ApiKeyHeader": []
    },
    {
      "BearerKey": []
    }
  ]
}