Skip to main content
Ayla Talent Insights

Who else is hiring the person you want, what they pay, and which agencies are losing them.

470,000+
postings, 640+ sources
OPM
hires and separations by series
USAspending
contracts up for rebid
See the seats

A module of Ayla Sourcing. Included with Qualify and Pipeline seats.

Role report

The same call the console makes · same resolver · same charts

02

12 reports, named by the question

Or type your own

What clients ask a recruiter

  • Where are the data engineers?

    Where are they, and who is hiring them?

    Live job postings · Ayla candidate pool

  • Who are our biggest hiring competitors?

    Who else wants them, and why now?

    Live job postings · federal contract awards

  • Brief me on a competitor

    What is Leidos hiring, and who do we know there?

    Live job postings · federal contract awards · Ayla candidate pool

  • Who has govtech or civic-tech experience?

    Who do you have with the right background?

    Ayla candidate pool

  • What would we have to pay?

    What will this cost?

    Job listings + OPM pay

From the agency’s side of the table

  • Who is bidding for my people?

    Who is poaching my 2210s, and why now?

    OPM workforce · live job postings · federal contract awards

  • My retirement cliff

    When does my wave hit, and who leaves early?

    OPM separations by tenure

  • What the market pays my series

    What are my people being offered?

    Job listings + OPM pay

The federal workforce read

  • Who’s available right now

    Who is on the market now?

    OPM separations · Ayla candidate pool

  • Why this role isn’t filling

    Is the gap widening?

    OPM workforce + job listings

  • The government-wide retirement cliff

    When does the wave hit?

    OPM separations by tenure

  • Agency workforce brief

    What shape is this agency in?

    OPM workforce, by agency

03

Where the numbers come from

Never blended
SourceWhat it holds
Live job postings470,000+ postings from 640+ official federal, state, city, county and contractor sources since 2025-12-07.
OPM Federal Workforce DataHires, separations, starting pay, tenure and separation reasons, by series and agency.
USAspending contract awardsFederal contracts expiring within twelve months, matched to employers by their own entity IDs.
Ayla’s sourced poolThe people we already hold for the role. Our index, never the market, and never added to it.
Counted, never generated
Every figure is a query result. A sentence with a number we did not count is held back.
Coverage beside every chart
How many postings publish a salary or name a city is printed next to the figure.
Placeholders are never a category
An unparsed location or a redacted field is stated as coverage, not charted.
The PDF is the page
Save as PDF prints the same pixels the screen shows.
Re-runs monthly
A saved report reopens live, and the e-mail lists what moved.
04

Questions a recruiter actually asks

What is in a report?

The blocks that answer the question. Where the roles are, who advertises them, what they pay, and which of those employers have contracts up for rebid.

On the federal side: hires against separations by agency, starting pay by grade, tenure, and why people leave.

Each block is a query. A report is a selection of them, scoped to a role, an employer, a state or a metro.

Is any of it written by AI?

The composer is. You ask in plain language; a model chooses the scope and the blocks, and answers.

Every figure in that answer is checked against what was queried. A sentence with a number we did not count is held back, and the report says so.

The charts are queries, not generation.

Which roles can it read?

Any federal series by code or name, and the commercial titles that map onto them. “Senior SWE”, “GS-2210”, a pasted job description or a posting URL all resolve.

A family word like “engineer” widens to the whole family and says so. An employer name opens the competitor brief instead.

How does it leave the console?

Save as PDF, for the client. A one-line takeaway built from the charts, for Slack.

A saved report is a scope, reopened live. Set it to re-run monthly and the e-mail lists what moved since last time.

What does it cost?

Nothing on its own. It is included with Qualify and Pipeline seats on Ayla Sourcing, $499 and $999 per seat per month.

Access is opened by hand after a call.

Bring one role to the call. We’ll run its report in front of you.

Included with Qualify · $499 per seat per month · opened by hand

See the seats