← all tools
hyreflow Nativesbuilt by us

hyreflow Native

Pull open roles off any careers page, with no job board subscription.

hyreflow Native is built by hyreflow and is one of the 52 tools hyreflow gives Claude, ChatGPT and other AI assistants. Through hyreflow, an AI agent can run 18 actions, all of which look something up. Paid hyreflow Native actions cost 0.05 to 0.2 credits per result or per request, from your hyreflow credit balance, and there is no separate account to set up.

Cost per call0.05–0.2 cr · built by us
Your own keynot needed
Categoryhyreflow Natives
Vendorfirst-party

Our own scrapers read open roles straight from company career pages, LinkedIn, Indeed and the German federal board. No vendor account and no key, because we built it. Launching a scrape is free; you pay per role that comes back.

A sourcing and signal front end. Roles come back, and every one of them names a company worth contacting.

What can you ask Claude or ChatGPT to do with hyreflow Native?

With hyreflow connected, you ask for the outcome in plain language and the assistant runs hyreflow Native for you. For example:

  • “Every engineering role this company is hiring for, right now”
  • “Recruiter openings in Hamburg this week”
  • “Pull the last week of postings from these ten companies and score them with hyreflow Agent”
  • “Scrape their careers page, then find the hiring manager via Apollo”

Which tools work well with hyreflow Native?

In a hyreflow run, hyreflow Native is most often paired with hyreflow Agent, Apollo, TheirStack and JobAdder.

  • hyreflow Agent

    pull the real requirements out of every scraped ad

  • Apollo

    a job ad names a company, this names the person

  • TheirStack

    a broader posting index when you have no company list yet

  • JobAdder

    file the scraped roles as live jobs on the desk

Which hyreflow Native actions can an AI agent run through hyreflow?

Through hyreflow, an AI agent can run 18 hyreflow Native actions, all of which look something up. Paid hyreflow Native actions cost 0.05 to 0.2 credits per result or per request, from your hyreflow credit balance, and there is no separate account to set up.

hyreflow Native actionWhat it doesCost through hyreflow
Scrape Arbeitsagentur jobsLooks something upfree
Scrape career pagesLooks something upfree
Scrape Indeed jobsLooks something upfree
Scrape LinkedIn jobsLooks something upfree
Scrape StepStone jobsLooks something upfree
Search peopleLooks something up0.2 credits per result
Search postsLooks something up0.2 credits per request
Places within radiusLooks something upfree
Get Arbeitsagentur jobsLooks something upup to 0.15 credits per result
Get career pagesLooks something up0.05 credits per result
Show all 18 hyreflow Native actions →
hyreflow Native actionWhat it doesCost through hyreflow
Get company postsLooks something up0.2 credits per request
Get Indeed jobsLooks something up0.05 credits per result
Get LinkedIn jobsLooks something up0.05 credits per result
Get LinkedIn profileLooks something up0.2 credits per request
Get post reactionsLooks something up0.2 credits per request
Get profile postsLooks something up0.2 credits per request
Get runLooks something upfree
Get StepStone jobsLooks something up0.05 credits per result

One credit is priced on the pricing page. The full price list for every tool is in the pricing tables.

Which hyreflow skills use hyreflow Native?

28 hyreflow skills call hyreflow Native as part of the run. A skill is a whole pipeline your agent already knows, end to end.

Sourcing

Find candidates who have said publicly that they are open to work

use whena role has to be filled fast and you want to start with the people who have raised a hand, without the open-to-work filter in LinkedIn Recruiter

AI ArkProspeoLeadMagicFullEnrichEnrichleyhyreflow Nativehyreflow Agent
starts from a job spec · 7 stepsget the prompt →
Sourcing

Source in Germany on every form of the title, not only the one you typed

use whenyou are sourcing in a German-speaking market and the search returns fewer people than you know are there

AI ArkProspeoLemlistSerperhyreflow NativeLeadMagichyreflow AgentFullEnrich
starts from a job spec · 8 stepsget the prompt →
Business development

Find the hiring manager behind a job ad that names nobody

use whenyou have a job ad, or a handful of them, and none of them names anybody you can write to

hyreflow NativeFirecrawlExaSerperAI ArkProspeoFullEnrichEnrichley
starts from a job spec · 7 stepsget the prompt →
Business development

Map every hiring manager at one large account

use whenyou have won a place on a supplier list or made one placement at a large company, and you want everyone there who hires in your discipline

AI ArkProspeoLeadMagichyreflow NativeExahyreflow AgentRecruit CRMFullEnrichEnrichley
starts from a list · 8 stepsget the prompt →
Business development

Spec one strong candidate out to fifteen companies

use whenyou have an excellent candidate on the bench and no live role to put them into

hyreflow NativeProspeoLushaPredictLeadsExaRecruit CRMBullhornLemlistInstantly
starts from a candidate · 8 stepsget the prompt →
Business development

Turn a CV into live open roles and the manager who owns each one

use whenone candidate, and you want to know exactly who is hiring for them right now and who to write to

hyreflow NativeProspeoLushaLeadMagicEnrichley
starts from a candidate · 8 stepsget the prompt →

See all 28 skills that use hyreflow Native →

How does an AI agent know how to use hyreflow Native?

hyreflow ships a written playbook for hyreflow Native, and the agent loads it before the first call. Auth, rate limits, what each call costs, which actions need your approval, and the mistakes worth avoiding. It is the difference between an agent that knows the tool and one that guesses at it.

Read the hyreflow Native docs →
Show the raw playbookwritten for the agent

HOW in lib/hyreflow_native.py.

Kind: hyreflow Native — read this first

  • First-party capability, no external vendor. Runs on hyreflow infrastructure.
  • No BYOK, no API key. You never hold a key, so no separate scraper subscription is needed; every call is metered in hyreflow credits. One tool sits in a waterfall — profile lookup, the second step of linkedin_profile; every other native tool runs on its own.
  • Three billing shapes. Job scrapes are async and pay-on-match: launching is free and you're charged per job returned on retrieval, so an empty or still-running result costs nothing. Post feeds, post search and post reactions are a single call charged per request — one page (up to 50 posts for a feed, up to 10 for a search or a reactions page), whatever the page holds; profile lookup is one profile per request, found or not. Postcode radius is free — no credits.

Job scrapes — the two-call (async) flow

A scrape takes a few minutes.

  1. Launch with scrape_* → {request_id, status: "QUEUED"}. Free.
  2. Poll with the matching get_*, passing that request_id → QUEUED → RUNNING → COMPLETED. On COMPLETED, result.jobs holds the scraped roles. Poll every ~10s until COMPLETED or FAILED — re-polls dedup per job, so a tighter loop costs nothing; the terminal poll bills the same page whenever it lands.

career_pages (a company's own careers site) · linkedin_jobs (by title + location, one company's page, or specific postings via linkedin_job_urls / linkedin_job_ids) · indeed_jobs · arbeitsagentur_jobs (the German federal employment board) · stepstone_jobs (Germany's largest commercial job board).

Post feeds — one call

profile_posts (a person, from linkedin.com/in/<username>) · company_posts (a company page, from linkedin.com/company/<username>). One call returns up to 50 posts newest-first with full text, engagement counts, the post URL, when it was posted and any companies tagged. Page back with the next_start each response returns.

Post search — one call

search_posts (alias post_search) finds public posts by what they say: keyword (required), scoped to date_posted — past-week by default, or past-24h / past-month / any. Narrow to authors whose headline matches with author_title ("Recruiter", "Talent Acquisition") — the way to catch recruiting-agency staff announcing a search without knowing their handles. Results are the same post record a feed returns, newest first (sort_by: "relevance" to rank instead), 10 per page; page forward with the next_page each response returns (null once the window is exhausted).

Post reactions — one call

post_reactions (get_post_reactions) reads the people who reacted to a LinkedIn post — the engagement list a feed row's totalReactionCount only counts. Pass the post's postUrl; one call returns up to 10 reactors with name, headline, profile URL and the reaction they left. reaction_type (LIKE, EMPATHY, PRAISE, INTEREST, FUNNY, APPRECIATION) narrows to one kind; total/total_pages report the whole set, so page forward with next_page (null at the end).

Profile lookup — second step of linkedin_profile

get_linkedin_profile reads one person's LinkedIn profile from its URL: name, headline, about, location, open-to-work and hiring flags, experience newest first (company, title, start/end as YYYY-MM, is_current), education, skills, certifications, languages. No email or phone. It runs second in the linkedin_profile waterfall, so reach it through linkedin_profile for a list; a URL with no profile behind it returns success: false and is still one charged request.

Postcode or city radius — free

places_within_radius (alias postcode_radius) turns a full postcode/ZIP or a city name (place) and a radius (unit mi or km, up to 25 km; country ISO-2) into the towns, villages and suburbs inside it, nearest first (50 by default, limit up to 200), as a locations list for people_search. People databases have no radius filter, so this town list is how a "within 3 miles of a postcode" or "within 20 km of a city" search runs.

Cost

Job scrapes: 0.05 credits per job returned, charged on retrieval — not per call (Arbeitsagentur adds +0.1 credits per job with recruiter details, up to 0.15 credits per job). You are charged for the jobs a poll actually delivers, so size the request to the ask: rows on the launch bounds what the scraper collects (Indeed defaults to 25), limit on the poll bounds what one page returns (10), and advancing to a further page bills that page's jobs. Post feeds, post search and post reactions: 0.2 credits per request (a feed page is up to 50 posts, a search or reactions page up to 10), charged whether or not the handle resolves or the keyword matches. Profile lookup: 0.2 credits per request, found or not (free on a miss inside the linkedin_profile waterfall). Postcode radius: free.

Handoff

The sourcing front end for a hiring-signal pipeline: scrape open roles → identify the hiring company → enrich the decision-maker → sequence. Post feeds add the timing layer — read what an account has been posting to open on a launch, a funding round or a hiring push rather than on nothing. Post search finds the accounts in the first place — who said "we're hiring" this week — before a feed reads one of them.

Questions about hyreflow Native and hyreflow

Can I use hyreflow Native inside Claude or ChatGPT?

Yes. hyreflow is a connector for Claude, ChatGPT and other AI assistants. Once hyreflow is connected, you ask for the outcome in plain language and the assistant calls hyreflow Native for you. hyreflow exposes 18 hyreflow Native actions this way.

Do I need my own hyreflow Native account to use it with hyreflow?

No. hyreflow Native is built by hyreflow, so there is nothing to connect beyond hyreflow itself.

What does hyreflow Native cost through hyreflow?

Paid hyreflow Native actions cost 0.05 to 0.2 credits per result or per request, from your hyreflow credit balance, and there is no separate account to set up. 7 actions are free. hyreflow can show the cost of a paid action before it runs.

How do I connect hyreflow Native to an AI agent over MCP?

Add the hyreflow MCP server to your assistant and sign in. hyreflow Native is part of hyreflow, so it is available as soon as hyreflow is connected.

Connect hyreflow to your assistant →

Put hyreflow Native to work from one prompt

Connect hyreflow to Claude or ChatGPT and ask for the outcome. It reads the playbook above before it makes a single call.