startup-jobs Openapi.json API

The Openapi.json API from startup-jobs — 1 operation(s) for openapi.json.

Operations 1

GET /v1/openapi.json This OpenAPI specification #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/startup-jobs:startup-jobs-openapi-json-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

startup-jobs-openapi-json-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Startup Jobs Openapi.json API
  version: 1.0.0
  description: 'A free, read-only API for browsing jobs listed on startup.jobs.


    ## Authentication


    All endpoints (except this spec) require an API key. Create one for free at

    startup.jobs/account/api_keys and pass it

    as a bearer token:


    ```

    curl https://api.startup.jobs/v1/jobs -H "Authorization: Bearer sj_..."

    ```


    For quick experiments you can also pass it as an `api_key` query parameter.


    ## Attribution


    When you display jobs from this API, link the job title to the `url` field

    (a regular dofollow link, no `rel="nofollow"`) and credit Startup Jobs as the

    source. Full terms: https://startup.jobs/terms/api


    ## Freshness and coverage


    - The jobs list covers the last 14 days of listings.

    - New listings appear in the API 24 hours after they go live on startup.jobs,

    except jobs posted directly by employers, which appear immediately.

    - A company''s own jobs (`/v1/companies/{slug}/jobs`) are not limited to the

    14-day window, so you can embed a company''s full set of live listings.


    ## Full access


    Accounts with full API access are not limited to the 14-day window, can

    filter with `posted_before`, receive structured `salary_data` on each job,

    and get a higher rate limit. Email marc@startup.jobs to get full access.


    ## Rate limits


    20 requests per minute per API key (300 with full access). Exceeding the

    limit returns `429`. Contact support@startup.jobs if you need more.


    ## MCP server


    Prefer a conversational interface? Connect Claude, ChatGPT, or Cursor to

    our MCP server at `https://api.startup.jobs/mcp`: the same data as this

    API, plus job trends and salary benchmarks, without writing code.

    Details: https://startup.jobs/mcp


    ## Pagination


    List responses return at most 50 items per page. Use `next_cursor` from the

    response as the `starting_after` parameter of the next request until

    `has_more` is `false`.'
  contact:
    email: support@startup.jobs
    url: https://startup.jobs/api
  termsOfService: https://startup.jobs/terms/api
servers:
- url: https://api.startup.jobs
security:
- bearerAuth: []
tags:
- name: Openapi.json
paths:
  /v1/openapi.json:
    get:
      operationId: getOpenApiSpec
      summary: This OpenAPI specification
      security: []
      responses:
        '200':
          description: The OpenAPI 3.1 specification as JSON.
      tags:
      - Openapi.json
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: An API key created at https://startup.jobs/account/api_keys (starts with `sj_`).