Get a quote

Developers · Silver.dev

Silver.dev API

Search the engineering roles Silver.dev is hiring for, read its hiring content, and request a quote, from code or from an AI agent. The API is public, needs no key, and is described in OpenAPI 3.1.


Endpoints

  • GET /api/v1/jobs

    Search open roles

    Lists the open roles on silver.dev/jobs, with the same filters as the board. Every filter is optional and they combine with AND. The response also lists the role and technology values the filters accept.

    Parameters: q, role, tech, remote, equity, liveCoding, silverDev, minSalaryUsd, maxSalaryUsd, sort

  • GET /api/v1/jobs/{slug}

    Get one role

    Returns one open role with its full description. A renamed role's old slug answers with a 308 redirect to the current one.

    Parameters: slug

  • GET /api/v1/blog

    List blog posts

    Lists the posts on Silver.dev's hiring blog, newest first: hiring in Latin America, salaries, legal and founder insights.

    Parameters: q

  • GET /api/v1/blog/{slug}

    Get one blog post

    Returns one post with its full text as Markdown, and the transcript cues of a video post.

    Parameters: slug

  • GET /api/v1/comparisons

    List comparison pages

    Lists the pages that compare Silver.dev with other recruiting agencies and talent platforms.

    Parameters: q

  • GET /api/v1/comparisons/{slug}

    Get one comparison page

    Returns one comparison page as Markdown, with its sourced claims as footnotes.

    Parameters: slug

  • GET /api/v1/podcast

    List podcast episodes

    Lists the episodes of Tecnología Informal, Silver.dev's Spanish-language podcast on careers and startups.

    Parameters: q

  • GET /api/v1/podcast/{slug}

    Get one podcast episode

    Returns one episode with its full transcript as Markdown. The slug is {number}-{name} from listPodcastEpisodes, or just the number.

    Parameters: slug

  • GET /api/v1/company

    Get Silver.dev's services and contact details

    Returns what Silver.dev offers employers and engineers, the roles it hires for, its pricing models, and how to reach it.

    Parameters: audience

  • POST /api/v1/quotes

    Request a hiring quote

    Asks Silver.dev for a quote on hiring engineers, on behalf of a company. Send the requester's work email; the team replies to it with a quote, and the requester gets a receipt quoting the same referenceId. Only send this when the person you are helping has asked for a quote. Rate limited per IP.

    JSON body: email, companyLinkedinUrl, notes


Discovery

The API is public and needs no key. Every read allows any origin, so a browser app can call it directly.

The OpenAPI 3.1 description at silver.dev/openapi.json lists every operation with typed parameters and responses, and silver.dev/.well-known/api-catalog points to it. silver.dev/llms.txt describes Silver.dev for agents, and any page with a Markdown version serves it on Accept: text/markdown.


Errors

Errors are RFC 9457 problem details (application/problem+json) with a stable code and a resolution that says what to do next. An invalid quote request also lists each invalid field in errors.


Rate limits

Limits are per IP: 120 reads per 60 seconds, and 5 quote requests per 10 minutes. Every response states its limit in a RateLimit-Policy header, for example "reads";q=120;w=60. Over the limit the API answers 429 until the window ends.


Versioning and deprecation

The major version is part of the path: /api/v1. Fields and endpoints may be added within v1, so ignore fields you do not know. Anything that would break a client, such as removing or renaming a field, ships as /api/v2 instead.

Before a version is retired, its responses carry a Deprecation header and a Sunset header with the date it stops answering, at least six months ahead, and this page says what replaces it. Every response links here with Link: rel="deprecation". No version is deprecated today.