PUBLIC API

Paiger Public API for recruitment agencies

Put Paiger's hiring intelligence

inside your own stack.

Use the vacancy signals and company news Paiger already finds for you inside your CRM workflows, internal dashboards, analysis tools and AI agents.

Book a demo
Authenticated request
Authorization: Bearer paiger_sk_YOUR_API_KEY
GET daily_vacancy_results
JSON response
{
"date": "2026-09-30",
"count": 2,
"results": [{
"job_title": "Senior Software Engineer",
"company": "Example Ltd",
"location": "London",
"alert": { "id": 123, "name": "Software Developers - London" }
}]
}

NOT A GENERIC JOBS DUMP

Start with the markets you care about. Then make the signal yours.

Paiger monitors vacancy activity across multiple sources and turns it into actionable hiring intelligence. You create targeted Vacancy Alerts around the companies, roles and markets that matter to your recruitment business. The API then gives you programmatic access to those alerts, today's vacancy results and today's company news.

VACANCY ALERT ALLOWANCE

The data starts with your commercial focus.

Not an unrestricted jobs database for your team to sift through. The number of Vacancy Alerts available on your account is determined by your Paiger package. The Public API gives you access to the alerts configured within that allowance; API access does not increase or bypass it.

HOW IT WORKS

Paiger finds it. You target it. Your systems use it.

Vacancy activity is monitored and structured inside Paiger, focused by the Vacancy Alerts you set, and returned as clean JSON for whatever you build next.

01 · MONITOR

Paiger finds hiring activity.

Vacancy activity is monitored across multiple sources and processed inside Paiger.

02 · TARGET

You define the market.

Vacancy Alerts focus the intelligence around the companies, roles and markets you actually care about.

03 · STRUCTURE

Paiger returns clean JSON.

Today's results include company, job title, location, description, source alert and Paiger vacancy URL.

04 · USE

Your systems do the rest.

Analyse, route, combine or present the data however your business wants to work with it.

THE DATA SURFACE

Three endpoints. More useful when you combine them.

The API is deliberately focused: identify the intelligence you care about, retrieve today's signals and use them wherever your business needs them.

01 · Your Vacancy Alerts

See the intelligence feeds already configured in Paiger, within your package allowance, and how many results each has today.

alert.id · alert.name · daily_result_count

02 · Today's vacancy results

Retrieve results across every alert, or use source_id to analyse one alert independently.

company · job_title · location · description · alert · paiger_view_job_url

03 · Today's company news

Retrieve Paiger news grouped by category and combine commercial context with the vacancy activity you are already monitoring.

categories · title · description · url · published_at · source

WHAT YOU CAN BUILD

One intelligence layer. Your recruitment workflows.

The API becomes valuable when Paiger's signals are combined, analysed and presented in the way your recruiters already work.

01 · Business development

Prioritise companies already showing hiring intent. Group vacancy activity by company and identify organisations recruiting repeatedly, at higher volume or across multiple alerts.

Vacancy Alerts → Daily results → Group by company → BD shortlist

02 · Target account monitoring

Keep watch on the accounts your team wants to win. Create alerts around target companies or relevant markets, then use the API as the data source for your own monitoring workflow.

Target alerts → Today's activity → Your workflow

03 · Recruitment market intelligence

Turn individual vacancies into market-level patterns. Analyse common titles, active locations, recurring skills, job families and the companies hiring most actively inside the markets you monitor.

Role or market alert → Structured vacancies → Analysis → Dashboard or brief

04 · AI-powered analysis

Give an AI agent current Paiger context. Pass structured vacancy and news JSON into environments that can make authenticated requests or run code, then ask commercial questions in natural language.

Vacancies and news → Claude or ChatGPT → Daily insight

ASK BETTER QUESTIONS OF TODAY'S DATA

Use AI as the analysis layer.

Paiger supplies structured context. Your AI environment can group, compare and summarise it for the question your recruiter actually wants answered.

“Which companies are hiring the most today?”

“Which companies appear across multiple Vacancy Alerts?”

“Which organisations look like the strongest BD opportunities?”

“Compare today's vacancy activity with company news.”

DEVELOPER EXPERIENCE

One authenticated request gets you today's vacancy intelligence.

Generate or regenerate your key in Paiger from Your name → API Key. Every request uses Bearer authentication and returns JSON. The current API exposes today's data rather than historical-date querying, and a successful request may legitimately return zero results.

Request
curl \
-H "Authorization: Bearer paiger_sk_YOUR_API_KEY" \
"https://content-app.com/?action=publicapi&method=daily_vacancy_results"
Response
{
"date": "2026-09-30",
"count": 2,
"results": [{
"job_title": "Senior Software Engineer",
"company": "Example Ltd",
"location": "London",
"alert": { "id": 123, "name": "Software Developers - London" }
}]
}

Useful context travels with the result.

alertWhich Vacancy Alert identified it.
company + job_titleWho is hiring and for what.
location + descriptionStructured vacancy context.
paiger_view_job_urlOpen the vacancy in Paiger when logged in.

DEVELOPER QUICK REFERENCE

Small API surface. Clear primitives.

The API is intentionally focused on your configured intelligence and today's data. Vacancy Alert availability follows the allowance included in your Paiger package.

vacancy_alertsList your configured Vacancy AlertsNo optional parameters
daily_vacancy_resultsGet today's vacancy results across your alertsOptional: source_id
daily_newsGet today's news grouped by categoryNo optional parameters
Authentication
Authorization: Bearer paiger_sk_YOUR_API_KEY

Regenerating the key from Paiger invalidates the previous key. Treat it like a password and do not expose it in public code.

Predictable responses
{ "success": 1, "count": 0, "results": [] }

Zero results can be a successful request. Invalid or missing credentials return a clear authentication error response.

What this API is, and isn't.

How many Vacancy Alerts can I use?

Is this a raw jobs database?

Can I request historical vacancy data by date?

Does the API write directly into my CRM?

Can Claude or ChatGPT use it?

Can I isolate one market or campaign?

Make Paiger'shiring signals
part of the wayyour business works.
Make Paiger'shiring signals
part of the wayyour business works.
Make Paiger'shiring signals
part of the wayyour business works.