
The Searching API is a zero-config, fully hosted, and fully managed search engine built for modern AI-powered ATS, CRMs, candidate libraries, job boards, and internal mobility platforms. Powered by Hiring Superintelligence, it combines advanced DSL, typo tolerance, and HR semantics to deliver instant, hyper-relevant candidate and job results.
{ "parsing": { "model": "hrflow-file-v2.1", "confidence": 0.92, }, "profile": { "name": "John Smith", "title": "Data Scientist", "skills": ["ML", "Python"] } }
Trusted by Customers, Partners & the AI Ecosystem

Query profiles or jobs and get deterministic, ranked hits (JSON) with full pagination metadata (total, page, limit) to power modern UX (infinite scroll, facets), saved searches, and caching. Filter your single source of truth using keywords, geo-polygons, taxonomies, and advanced raw filters.
Keyword Search
full-text, fields, match behavior (exact/phrase), fuzziness/typo tolerance
Geo Search
address, geopoints, radius (geo_distance), geo-polygons, multi-location logic
Ranges
numeric and date filters (gte/lte/gt/lt), etc.
Taxonomies
tags_included, tags_excluded, facets/aggregations
Pagination & Sorting
index (source/board), page, limit, sort_by, order_by
Raw Filters (Advanced DSL)
boolean logic (must/should/filter/must_not), query clauses (match, match_phrase, range, exists…), nested paths, operators/tuning (minimum_should_match, boosts, score modes)
1{
2 "code": 200,
3 "message": "Search completed in 42ms.",
4 "meta": {
5 "page": 1,
6 "limit": 10,
7 "total": 2384
8 },
9 "data": [
10 {
11 "profile": {
12 "key": "abc123",
13 "info": {
14 "first_name": "Sarah",
15 "last_name": "Chen",
16 "location": "San Francisco, CA"
17 },
18 "skills": ["Python", "ML", "NLP"],
19 "experiences_duration": 7.2
20 },
21 "score": 0.94
22 },
23 {
24 "profile": {
25 "key": "def456",
26 "info": {
27 "first_name": "James",
28 "last_name": "Park",
29 "location": "New York, NY"
30 },
31 "skills": ["Data Science", "PyTorch"],
32 "experiences_duration": 5.1
33 },
34 "score": 0.87
35 }
36 ]
37}Trusted by fast-growing HR Tech and Global Enterprise
SQL LIKE was too slow and too brittle for recruiting search. It missed relevant candidates on typos, wording variations, and HR synonyms.
HrFlow.ai Searching gave us instant, ranked results with built-in typo tolerance and HR-native query understanding, so recruiters could find the right profiles in seconds.
Elasticsearch gave us endless search infrastructure work: cluster management, shard sizing, mapping updates, and reindexing whenever our data model changed.
HrFlow.ai Searching delivered the same modern search UX in a zero-config API, without the DevOps burden. We stopped maintaining search engines and started shipping faster.
Sphinx made multilingual search operationally heavy. We had to think in analyzers, per-language settings, and unstable relevance from one market to another.
HrFlow.ai Searching replaced that with fast, accurate search across 43+ languages and consistent behavior out of the box, without the maintenance burden.
SQL LIKE was too slow and too brittle for recruiting search. It missed relevant candidates on typos, wording variations, and HR synonyms.
HrFlow.ai Searching gave us instant, ranked results with built-in typo tolerance and HR-native query understanding, so recruiters could find the right profiles in seconds.
Elasticsearch gave us endless search infrastructure work: cluster management, shard sizing, mapping updates, and reindexing whenever our data model changed.
HrFlow.ai Searching delivered the same modern search UX in a zero-config API, without the DevOps burden. We stopped maintaining search engines and started shipping faster.
Sphinx made multilingual search operationally heavy. We had to think in analyzers, per-language settings, and unstable relevance from one market to another.
HrFlow.ai Searching replaced that with fast, accurate search across 43+ languages and consistent behavior out of the box, without the maintenance burden.
SQL LIKE was too slow and too brittle for recruiting search. It missed relevant candidates on typos, wording variations, and HR synonyms.
HrFlow.ai Searching gave us instant, ranked results with built-in typo tolerance and HR-native query understanding, so recruiters could find the right profiles in seconds.
Elasticsearch gave us endless search infrastructure work: cluster management, shard sizing, mapping updates, and reindexing whenever our data model changed.
HrFlow.ai Searching delivered the same modern search UX in a zero-config API, without the DevOps burden. We stopped maintaining search engines and started shipping faster.
Sphinx made multilingual search operationally heavy. We had to think in analyzers, per-language settings, and unstable relevance from one market to another.
HrFlow.ai Searching replaced that with fast, accurate search across 43+ languages and consistent behavior out of the box, without the maintenance burden.
SQL LIKE was too slow and too brittle for recruiting search. It missed relevant candidates on typos, wording variations, and HR synonyms.
HrFlow.ai Searching gave us instant, ranked results with built-in typo tolerance and HR-native query understanding, so recruiters could find the right profiles in seconds.
Elasticsearch gave us endless search infrastructure work: cluster management, shard sizing, mapping updates, and reindexing whenever our data model changed.
HrFlow.ai Searching delivered the same modern search UX in a zero-config API, without the DevOps burden. We stopped maintaining search engines and started shipping faster.
Sphinx made multilingual search operationally heavy. We had to think in analyzers, per-language settings, and unstable relevance from one market to another.
HrFlow.ai Searching replaced that with fast, accurate search across 43+ languages and consistent behavior out of the box, without the maintenance burden.
We outgrew Algolia because we couldn’t do true nested search—like matching company = ‘Google’ and years of experience ≥ 3 within the same experience entry.
HrFlow.ai Searching supports nested queries, so the profile structure is respected, and results are finally correct.
We were stuck maintaining synonym lists in Meilisearch to handle HR-specific terminology and equivalents.
HrFlow.ai Searching understands HR terms and equivalents natively.
On Solr, typos created empty result pages and frustrated recruiters searching for candidates.
HrFlow.ai Searching has typo correction built in, so results stay relevant.
We outgrew Algolia because we couldn’t do true nested search—like matching company = ‘Google’ and years of experience ≥ 3 within the same experience entry.
HrFlow.ai Searching supports nested queries, so the profile structure is respected, and results are finally correct.
We were stuck maintaining synonym lists in Meilisearch to handle HR-specific terminology and equivalents.
HrFlow.ai Searching understands HR terms and equivalents natively.
On Solr, typos created empty result pages and frustrated recruiters searching for candidates.
HrFlow.ai Searching has typo correction built in, so results stay relevant.
We outgrew Algolia because we couldn’t do true nested search—like matching company = ‘Google’ and years of experience ≥ 3 within the same experience entry.
HrFlow.ai Searching supports nested queries, so the profile structure is respected, and results are finally correct.
We were stuck maintaining synonym lists in Meilisearch to handle HR-specific terminology and equivalents.
HrFlow.ai Searching understands HR terms and equivalents natively.
On Solr, typos created empty result pages and frustrated recruiters searching for candidates.
HrFlow.ai Searching has typo correction built in, so results stay relevant.
We outgrew Algolia because we couldn’t do true nested search—like matching company = ‘Google’ and years of experience ≥ 3 within the same experience entry.
HrFlow.ai Searching supports nested queries, so the profile structure is respected, and results are finally correct.
We were stuck maintaining synonym lists in Meilisearch to handle HR-specific terminology and equivalents.
HrFlow.ai Searching understands HR terms and equivalents natively.
On Solr, typos created empty result pages and frustrated recruiters searching for candidates.
HrFlow.ai Searching has typo correction built in, so results stay relevant.
Integrate thousands of tools and hundreds of HR systems with a flip of a switch.
















































HR-native ETL with 200+ connectors plus Webhooks to ingest, normalize, and sync jobs & profiles across your stack, reliable pipelines with unified schemas.
No-code automation platform with 8,000+ app integrations to move data between tools using triggers + actions.
Visual automation platform to extract/transform/route data across 3,000+ apps (plus HTTP modules for any API).
Microsoft Power Automate, workflow automation with 1,000+ API connectors (and support for custom connectors).
Enterprise iPaaS/automation platform with 1,200+ pre-built connectors for orchestrating integrations and data workflows at scale.
Salesforce's low-code workflow automation tool; extended via AppExchange with 7,000+ apps to add integrations and capabilities.
HrFlow.ai Searching is a fully hosted and managed fork of Apache Lucene (the engine behind Elasticsearch/Solr), rebuilt for HR data: multilingual tokenization (43+ languages), HR-native analyzers (normalization + bigrams/trigrams + lexical ranking), built-in HR synonyms/semantic handling, and an optimized vectorizer (upgraded beyond TF-IDF/BM25) + ranking stack for profile/job intent.
Built for sensitive HR data, secure by default, enterprise-ready.
TLS in transit + encryption at rest to protect documents and extracted data.
Minimal storage by default, with configurable retention policies to match your compliance needs.
AI-Act & GDPR-ready processing and Data Processing Agreement (DPA) are available on request.
Data processing and storage can be aligned with your required region (e.g., EU or US) depending on your deployment.
| Feature | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deployment & Trust | |||||||||||
| Headquarters | 🇫🇷 France | 🇫🇷 France | 🇫🇷 France | 🇺🇸 USA | 🇺🇸 USA | ||||||
| 🇺🇸 USA & 🇪🇺 EU Servers | Built-in | Built-in | Built-in | Built-in | config | ||||||
| GDPR / AI-Act | By design | By design | By design | config | config | ||||||
| HR Compliance (Safety & Guardrails) | Built-in | config | config | config | config | ||||||
| HR-Focused | |||||||||||
| Pricing model | Record-based | Request-based | Server-based | Server-based | Server-based | ||||||
| DevOps burden (production scale) | Lowest | Medium | Medium | High | High | ||||||
| Deployment model | Managed API/SaaS | Managed SaaS | Self-host / managed | Self-host / managed | Self-host / managed | ||||||
| Core Technology | |||||||||||
| Keyword search (lexical ranking) | Built-in | Built-in | Built-in | Built-in | Built-in | ||||||
| Facets/aggregations (filter UI) | Built-in | Built-in | Built-in | Built-in | Built-in | ||||||
| Numeric + date range filters (gte/lte) | Built-in | Built-in | Built-in | Built-in | Built-in | ||||||
| Geo search (radius/polygon/shapes) | Built-in | Built-in | Built-in | Built-in | Built-in | ||||||
| Typo tolerance | Built-in | Built-in | Built-in | Config | Config | ||||||
| Normalization (case-folding) | Built-in | Built-in | Built-in | Config | Config | ||||||
| Normalization (diacritics folding) | Built-in | Built-in | Built-in | Config | Config | ||||||
| Multilingual tokenization/analysis | Built-in | Built-in | Built-in | Config | Config | ||||||
| Punctuation & token boundary control | Built-in (HR-tuned) | Built-in | Built-in | Config | Config | ||||||
| Hybrid ranking (keyword + vector) | Built-in | Built-in | Built-in | Config | Config | ||||||
| HR Semantic | Built-in (Linking API) | Config | Config | Config | Config | ||||||
| Vector search (kNN / embeddings) | Built-in (HR-tuned) | Config | Config | Config | Config | ||||||
| Zero-config (no mappings/analyzers/shards) | Built-in | Config | Config | Not supported | Not supported | ||||||
| Advanced query DSL (bool / nested / raw clauses) | Built-in | Not supported | Not supported | Built-in | Built-in | ||||||
| HR Stack integrations (add-ons) | |||||||||||
| Resume, CV, Job parsers | Built-in (Parsing API) | ||||||||||
| Job deduplication | Built-in (Jobcurator lib) | ||||||||||
| HR data enrichment & taxonomies | Built-in (Linking/Tagging/Asking APIs) | ||||||||||
| Jobboards / ATS / HCM / HRIS connectors | 200+ HR connectors (Data Studio) | ||||||||||
| Candidate & Recruiter UI | Widgets (App Studio) | ||||||||||
Everything you need to know about the Searching API
Our APIs are designed to complement each other and unlock your data's full potential
Transform HR documents into structured, enriched Talent & Workforce Data — powering every layer of Hiring Intelligence.
API OverviewUnlock Hiring Superintelligence at scale — with transparent, fair, and explainable ranking across every Talent signal.
API Overview
GET STARTED
Start parsing resumes and job postings in minutes with our powerful API.
HrFlow.ai is an API-first company and the leading AI-powered HR data automation platform.
The company helps +1000 customers (HR software vendors, Staffing agencies, large employers, and headhunting firms) to thrive in a high-volume and high-frequency labor market.
The platform provides a complete and fully integrated suite of HR data processing products based on the analysis of hundreds of millions of career paths worldwide -- such as Parsing API, Tagging API, Embedding API, Searching API, Scoring API, and Upskilling API. It also offers a catalog of +200 connectors to build custom scenarios that can automate any business logic.