Enrichment API Guide

Evidence

Receipts, fixtures and scripts

Nothing on this site is a number we were told. It is a call we made, with the response kept.

Receipt runs

RunGroupEndpointCallsHitsBilledp50 msp95 msFiles
2026-09-17-verifyfindtreg.people.email.find1010$0.053828067040p1p2p3p4p5p6p7p8p9p10
2026-09-17-verifyverify-routedtreg.people.email.verify1010$0.015029345033p1p2p3p4p5p6p7p8p9p10
2026-09-17-verifyverify-millionverifiermillionverifier.people.email.verify100$0.000015763591p1p2p3p4p5p6p7p8p9p10
2026-09-17-verifyverify-hunterhunter.people.email.verify100$0.0000914619663p1p2p3p4p5p6p7p8p9p10
2026-09-17-verifyverify-leadmagicleadmagic.people.email.verify100$0.000039728026p1p2p3p4p5p6p7p8p9p10
2026-09-17-verifyverify-trykitttrykitt.people.email.verify100$0.000017334710p1p2p3p4p5p6p7p8p9p10
2026-09-17-verifyverify-tombatomba.people.email.verify100$0.0000256258930p1p2p3p4p5p6p7p8p9p10
2026-09-17company-fields-routedtreg.companies.enrich1010$0.019013092026c1c2c3c4c5c6c7c8c9c10
2026-09-17company-fields-huntertreg.companies.enrich1010$0.044615301880c1c2c3c4c5c6c7c8c9c10
2026-09-17company-fields-apollotreg.companies.enrich1010$0.260011842314c1c2c3c4c5c6c7c8c9c10
2026-09-17company-fields-prospeotreg.companies.enrich1010$0.001919352702c1c2c3c4c5c6c7c8c9c10
2026-09-17company-fields-findymailtreg.companies.enrich1010$0.198019333297c1c2c3c4c5c6c7c8c9c10
2026-09-17company-fields-pdltreg.companies.enrich55$1.900023114913c1c2c3c4c5
2026-09-15email-findtreg.people.email.find1010$0.0694105823679p1p2p3p4p5p6p7p8p9p10
2026-09-15email-verifytreg.people.email.verify1010$0.003610871327p1p2p3p4p5p6p7p8p9p10
2026-09-14email-findtreg.people.email.find1010$0.05387583476p1p2p3p4p5p6p7p8p9p10
2026-09-14people-enrichtreg.people.enrich1010$0.26008481552p1p2p3p4p5p6p7p8p9p10
2026-09-14company-enrichtreg.companies.enrich1010$0.04907777214c1c2c3c4c5c6c7c8c9c10

Each run's call log with timestamps and latency is at /evidence/receipts/<date>/_calls.jsonl, e.g. the latest. Personal email addresses in the responses are masked to the first letter before storage and again at publish time. Nothing else is altered.

Re-run the fixture

The fixture is ten public-company executives and ten company domains, chosen so anyone can repeat it. The runner needs the Treg CLI signed in to any account; the whole run cost $0.36 on 2026-09-14.

treg auth login
scripts/run-enrichment-fixture.sh evidence/fixtures/enrichment-fixture-v1.json evidence/receipts/$(date +%F)

Download the fixture · Download the runner script

The company-fields comparison sends the same ten domains through the routed company endpoint once unpinned and once pinned to each named provider, then scores which lead-scoring fields came back filled and how far the headcounts disagree. The 2026-09-17 run cost $2.42, $1.90 of it five People Data Labs records.

scripts/run-company-fields-fixture.sh evidence/fixtures/enrichment-fixture-v1.json evidence/receipts/$(date +%F) "routed hunter apollo findymail"
scripts/run-company-fields-fixture.sh evidence/fixtures/enrichment-fixture-v1.json evidence/receipts/$(date +%F) "pdl" 5
scripts/score-company-fields.py $(date +%F)

Download the company-fields runner · Download the scorer

Vendor price sources

Every vendor row in a table carries the pricing and docs URL it was read from and the date. The read was done with a plain HTTP fetch, no login, so prices that only render in a browser or behind a signup are recorded as unknown rather than guessed. The methodology page lists the vendors whose pages could not be read that way.