We don't search directories — we start from 120M+ classified domains, pull every domain in your industry, and have an LLM read each site against your ideal publisher profile. Every signal gets a confidence score; every claim is calibrated on a reviewed sample first.
Each step is explicit and inspectable. Nothing is a black box: you see the universe size, the ICP definition, the calibration sample, and the confidence on every field.
Your vertical maps to categories in our 120M+ domain classification database. We pull every active domain in scope — including the long tail no directory or outreach tool has ever profiled.
With you, we translate "our ideal publisher" into required, preferred, and disqualifying signals from a 20-signal vocabulary. The definition is written down before anything runs.
We screen a sample, you review it domain by domain, and we tune the signal definitions until measured precision meets the bar. Only then does the full run start.
The LLM reads every domain in the universe and extracts each signal with its own confidence score. ICP fit is computed from the signal set — not guessed from a keyword match.
Mirrors, redirects, and country variants collapse to one canonical domain per publisher. Your outreach team never contacts the same site twice under different names.
A structured CSV, one row per canonical domain, ready for your partner CRM. Optional refresh runs catch new publishers, dead domains, and pivots on a set cadence.
Every domain is scored against the same fixed vocabulary of publisher signals, each extracted from what the site actually publishes and shipped with a confidence score. Your ICP is a selection from this list — nothing vague, nothing hidden.
Need a signal that isn't here — "already works with affiliate networks", "accepts sponsored posts"? Custom signals are defined per engagement and calibrated the same way.
An ICP is not a prose description — it is a precise set of required, preferred, and disqualifying signals. Here is a typical profile for a flight-metasearch platform recruiting content publishers.
An OTA that sells flights itself looks travel-relevant to a keyword filter, but it is a competitor, not a publisher. The own-commerce signal removes that whole class of false positives structurally.
Each signal is extracted with a confidence score, and the ICP verdict is derived from the required / preferred / disqualifying logic. You can slice deliveries by confidence — highest-certainty domains first.
Every engagement runs the same loop: screen a sample, have your team review it, adjust the signal definitions, repeat. The full run only starts once the reviewed sample clears the precision bar you set.
A representative slice of the vertical is screened with the draft ICP. Typical first-pass errors surface immediately — sites that match words but not intent.
Your affiliate team marks each sampled domain: fit or not fit. Disagreements are the valuable part — they tell us which signal definitions to sharpen.
Signal definitions and thresholds are adjusted and the sample is re-screened. The loop runs until measured precision holds — then, and only then, the full universe runs.
For the affiliate program of a leading airline metasearch platform, the pipeline processed the travel vertical end to end. The client reviewed a sample of the output against their own judgment.
Every industry ships with five pre-built ICPs for its typical advertiser clients — travel alone covers flight metasearch, hotel booking, tours & activities, travel insurance, and travel gear. Your ICP starts from a template and is calibrated to your program.
A deduplicated CSV, one row per canonical domain, importable into any partner CRM or outreach stack. Traffic is reported through reproducible proxies — never invented visitor counts.
| Column group | Contents | Notes |
|---|---|---|
| Identity | Canonical domain, site name, language, country focus | One row per publisher after dedup |
| ICP verdict | Fit result, fit score, per-signal values | Computed from your required / preferred / disqualifying set |
| Confidence | A confidence score on every extracted signal | Slice deliveries by certainty |
| Traffic proxies | CrUX presence, rank group | Reproducible signals only — no invented visitor numbers |
| Custom fields | Anything defined for your engagement | Calibrated on the same reviewed sample |
The free pilot configures the full pipeline for your ICP and delivers the first 500 qualified publisher domains — plus a projection of the complete run. No cost, no obligation.
Request a Free Pilot