Inside Kitsuno

How Kitsuno works in numbers.

From massive crawl volumes to the strong matches we surface — the full pipeline, in real numbers.

Live data · Updated hourly ·

The funnel

From everything we crawl, to the few that match. Here's how the pipeline narrows.

0000000 crawled
100%
000000 unique
00000 ingested
0000 strong matches
Strong matches are jobs scoring ≥80% by default. Users can adjust this threshold per-profile to be stricter or more permissive based on how aggressive they want their pipeline.

The sources

Each source is a separate integration. Some are aggregators spanning multiple regions, some are niche specialists.

loading sources…

How it works

Six steps from crawl to match.

01 · CRAWL

Scan the integrations

n8n orchestrates per-source crawlers, hitting each on a configurable interval. Some return 100 jobs per page, some hit single-API limits.

02 · DEDUPLICATE

Cross-source dedup

Same job on multiple boards collapses to one. URL match catches exact reposts, title+company catches recruiter variants.

03 · FILTER

Per-profile gates

Each search profile applies its own filters: title patterns, exclusions, country gate, source toggles, minimum description length.

04 · INGEST

Persist what survives

Jobs that pass all filters land in the pipeline. Everything else stays in sandbox for 48h, visible in the admin for debugging.

05 · SCORE

AI fit analysis

Each job is evaluated against the user's career profile. Returns a 0–100 fit score plus structured analysis of matches and gaps.

06 · DELIVER

Strong matches surface

Jobs scoring ≥80 are surfaced as strong matches. Below 80 stay accessible but aren't pushed forward as primary recommendations.

Kitso Market Pulse

Real job market data from sources across Europe and the US — what postings actually show, not what surveys estimate.

Data collection started April 16, 2026. Numbers grow daily as more jobs are analyzed. Skill demand, country deep dives, and trend analysis coming in future Market Pulse editions.

jobs analyzed
sources
countries
onsite
Live data · Refreshed hourly ·

Salary transparency across Europe

⚖️ days until EU directive

Percentage of job postings that include salary information. The EU Pay Transparency Directive requires salary disclosure from June 7, 2026.

Based on live job postings across {sources_count} sources. Single-platform reports show higher rates — this is what job seekers actually encounter across the broader market.

Industry demand by country

How each country's job market compares to the EU average. Values show over- or under-representation vs the cross-country mean.

under-represented average over-represented too few data points

Get the full analysis

Upcoming: ESCO skill demand by country, remote work by role family, recruiter vs direct hire rates, and the EU Pay Transparency Directive impact — as the data grows.

No spam. Unsubscribe anytime. Your email stays with us. Unsubscribe

Inside the den

Every match goes through this AI pipeline. Here's the scale.

00000
AI calls
across all agents
00.0M
tokens processed
across all jobs
000%
scoring success
last 30 days
loading activity…
Multi-provider resilience. Every job is scored by a fallback cascade across multiple AI providers. Individual calls may occasionally fail — but every job ultimately gets a fit score, which is why scoring success stays at 100%.
Kitso Market Pulse Reports
Full analysis with salary transparency, industry heatmaps, skill fingerprints, and editorial insights.