newmatch
DocsDevelopPlaygroundContact
Main site
newmatch

API docs for integrating job posting and matching into your own tools.

Getting startedContactMain sitePrivacyTerms
© 2026 New Match

Privacy

Privacy Preference Center

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, or your device and is mostly used to make the site work as you expect. Because we respect your right to privacy, you can choose not to allow some types of cookies.

More information

Manage Consent Preferences

Always Active
HomeGetting startedAuthenticationAPI referenceErrorsRate limitsEnvironmentsChangelogSupportContact

Docs

Start

  • Home
  • Getting started

API

  • Authentication
  • API reference
  • Errors
  • Rate limits
  • Environments

Updates

  • Changelog

Help

  • Support
  • Contact

Getting started

Follow these steps to complete your first New Match API integration. Most teams ship a read-only job list in under an hour.

1

Register on newmatch.io

Create a company account on the website and verify your work email. Integrations are tied to that client profile—there is no separate integrator signup.

2

Request an API key

Tell us your company name and integration scenario via the developer contact form. Keys are created in Admin → API keys; the secret is shown once.

3

Set your base URL

All v1 integration endpoints live under your app origin:

URL
https://newmatch.io
4

Make your first request

List open jobs with your key—same examples in curl, fetch, or Python:

curl -X GET "https://newmatch.io/api/v1/jobs?status=open&limit=20" \
  -H "Authorization: Bearer <api-key>"
5

Production checklist

  • ·Store keys server-side only
  • ·Implement retries for 429/5xx with exponential backoff
  • ·Log response status and request IDs
  • ·Monitor integration health and alert on failures

Next steps

Try the playground or read how authentication and errors work.

PlaygroundAuthentication