Skip to main content
This guide takes you from no account to a verified, authenticated request. It should take about five minutes.
Never hardcode API keys in client-side code, in version-controlled files, or anywhere reachable by someone who should not have them. Store keys in environment variables or a secrets manager and read them at runtime.
1

Create an API key

Sign in to the PartFinder Console and create a key in your organization. Anyone can create an account at console.partfinder.dev/sign-up and pick pay as you go or a monthly or yearly plan (see pricing). Pay as you go starts with 100 free credits, once per person and per company. To bring in teammates, see Console.Keys belong to the organization rather than to you personally, so a key keeps working when somebody leaves the team. The secret is shown once, when you create it, and cannot be shown again. If you lose it, use Rotate on the key, or create a replacement and revoke the old one.Keys look like ak_ followed by 32 characters.
2

Store it where your code can read it

3

Verify the key

/v1/ping confirms your key is valid and tells you which organization it belongs to. It costs no credits, so it is the right thing to call from a health check or a deployment smoke test.
A valid key returns 200:
A missing, unknown, revoked or expired key returns 401. See Errors.

What every response looks like

Every endpoint returns the same envelope, so you can handle it once: Beyond those, each endpoint adds its own payload. Scores and measures follow rules worth knowing before you parse anything: see Conventions.

Next

Authentication

Key lifecycle, revocation timing, and what the 401s mean.

Conventions

How scores, units, nulls and freshness work across every response.

Errors

Status codes and how to handle them.

API Reference

Every endpoint, generated from our OpenAPI document.