The Hiresweep API gives scripts and integrations access to your resumes, job applications, job searches and agent chats. Every request is authenticated with an API key you create in Settings. The API reference lists every endpoint with its parameters and responses.

Create an API key

1

Open API keys

Sign in at hiresweep.com, open Settings and select API keys under Developers.
2

Select Create API key

In the dialog, fill in:
  • Name: a label that tells you what the key is for, up to 64 characters.
  • Expires in: 1 month (the default), 3 months, 6 months or 1 year.
Select Create API key.
3

Copy the key

Select Copy API key and store the key somewhere safe, such as a password manager or your deployment’s secrets.
The key is shown only once. If you lose it, delete it and create a new one.
Your keys are listed under Your API keys with their name, the start of the key and when they expire. An expired key shows Expired and stops working.
API keys have full access to your account. A key can do anything you can do through the API, including deleting resumes and sending applications, and it can’t be limited to some actions. Treat it like a password. To give an AI assistant limited access instead, connect it over MCP with OAuth.

Authenticate requests

Send the key in the x-api-key header. The API is served under https://hiresweep.com/api/openapi.
A missing, wrong or expired key returns 401 Unauthorized.

Rate limits

The per-minute limits return 429 Too Many Requests. Calls that use Hiresweep AI also use AI actions from your plan, the same as in the app. See Plans and usage.

Delete an API key

In Settings → API keys, select Delete API key next to the key and confirm. Scripts and integrations using the key lose access at once. This can’t be undone.