For agents
Directory submission catalog
Curated free directories proven by AZN8, dcs4, Uaask, and tta1. live[] entries are publicly verified. submitted[] accepted a free submit but are not yet confirmed live via page/email. pending[] and failed[] are tracked submissions and are not live.
Prefer live[] (publicly verified). pending[] and failed[] are not live. Use submitted[] as free-path candidates that may still be under review. Machine downloads: /agent-directories.json and /agent-directories.csv.
Updated 2026-11-04
Summary
- Live / verified: 146
- Pending (not live): 142
- Failed (not live): 0
- Submitted (not yet page-confirmed): 262
- Gmail-confirmed live: 95
- Total catalog rows: 1741
Browse
Pick a view, narrow it with filters, then choose a status. Agent-friendly (default) means a free listing, no badge or backlink, not OAuth-only, no phone or work-email requirement, no hard captcha, and not failed. Unknown evidence never counts as agent-friendly.
This view as JSON or CSV: /agent-directories.json?agent_friendly=1&no_badge=1&status=live
Live directories
Publicly verified listings in the Agent-friendly view (146). Pending and failed rows stay out of this list. Full catalog including submitted, pending, and failed is in the JSON/CSV downloads.
| Name | DR | Listing URL | Submit URL | Products | Gmail | Traits |
|---|---|---|---|---|---|---|
| DR 91 | listing | submit | azn8 | no | agent-friendlyfreequeue | |
| DR 91 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfreequeue | |
| DR 82 | listing | submit | azn8, dcs4, uaask | no | agent-friendlyfree | |
| DR 78 | listing | submit | azn8, tta1, dcs4 | no | agent-friendlyfree + upsell | |
| DR 74 | listing | submit | dcs4, azn8 | yes | agent-friendlyemail passwordfreequeue | |
| DR 72 | listing | submit | azn8, dcs4, tta1, uaask | yes | agent-friendlyfree + upsellqueue | |
| DR 72 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 71 | listing | submit | azn8, tta1, dcs4 | yes | agent-friendlyfree + upselllocationqueue | |
| DR 70 | listing | submit | uaask, azn8, dcs4 | yes | agent-friendlyemail passwordfree + upsellqueue ~7d | |
| DR 70 | listing | submit | azn8 | yes | agent-friendlyfree + upsellqueue | |
| DR 68 | listing | submit | azn8 | yes | agent-friendlyfree + upsellqueue | |
| DR 65 | listing | submit | azn8, tta1, dcs4 | no | agent-friendlyfree | |
| DR 64 | listing | submit | tta1, dcs4 | no | agent-friendlyfree + upsell | |
| DR 61 | listing | submit | azn8, tta1, dcs4 | no | agent-friendlyfreelocation | |
| DR 58 | listing | submit | azn8 | no | agent-friendlyno accountfreequeue | |
| DR 58 | listing | submit | dcs4, azn8 | yes | agent-friendlyfree + upsellqueue | |
| DR 56 | listing | submit | dcs4, azn8 | yes | agent-friendlyfree + upsellqueue | |
| DR 53 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfreeinstantapi | |
| DR 53 | listing | submit | azn8 | yes | agent-friendlyfree + upsellqueue ~10d | |
| DR 52 | listing | submit | azn8, dcs4 | no | agent-friendlyemail passwordfree + upsellqueue | |
| DR 52 | listing | submit | azn8, dcs4 | yes | agent-friendlyemail passwordfree + upsell | |
| DR 50 | listing | submit | dcs4 | yes | agent-friendlyfreequeue | |
| DR 50 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 49 | listing | submit | azn8, tta1 | yes | agent-friendlyfreequeue ~1d | |
| DR 48 | listing | submit | tta1, dcs4, azn8 | yes | agent-friendlyemail passwordfree + upsellqueue ~30d | |
| DR 48 | listing | submit | azn8, uaask | yes | agent-friendlyno accountfree + upsellqueue | |
| DR 48 | listing | submit | azn8, tta1, dcs4 | yes | agent-friendlyfreequeue | |
| DR 48 | listing | submit | tta1, azn8, dcs4 | yes | agent-friendlyfree + upsellqueue | |
| DR 48 | listing | submit | azn8, dcs4 | yes | agent-friendlyfree + upsellqueue | |
| DR 48 | listing | submit | dcs4 | yes | agent-friendlyfree + upsellqueue ~27d | |
| DR 47 | listing | submit | dcs4, azn8 | yes | agent-friendlyfreequeue ~39d | |
| DR 45 | listing | submit | dcs4, azn8, tta1 | yes | agent-friendlyfreequeuedofollow | |
| DR 44 | listing | submit | tta1, dcs4 | no | agent-friendlymagic linkfree | |
| DR 43 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 40 | listing | submit | tta1, dcs4 | no | agent-friendlyfree | |
| DR 39 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyemail passwordfree + upsell | |
| DR 39 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree | |
| DR 39 | listing | submit | azn8, dcs4 | yes | agent-friendlyfreelocationqueue | |
| DR 38 | listing | submit | azn8, dcs4 | yes | agent-friendlyfreequeue | |
| DR 37 | listing | submit | azn8, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 37 | listing | submit | azn8, dcs4 | no | agent-friendlyfree + upsell | |
| DR 37 | listing | submit | dcs4, tta1, azn8 | yes | agent-friendlyfreequeue | |
| DR 37 | listing | submit | azn8, dcs4 | yes | agent-friendlyfree + upsellqueue | |
| DR 36 | listing | submit | tta1, dcs4 | no | agent-friendlyfree | |
| DR 32 | listing | submit | uaask, azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellinstantapi | |
| DR 32 | listing | submit | azn8 | yes | agent-friendlyfree + upsellqueue ~21d | |
| DR 32 | listing | submit | azn8, dcs4 | no | agent-friendlyemail passwordfree + upsellqueue | |
| DR 31 | listing | submit | azn8, dcs4, uaask | yes | agent-friendlyemail passwordfree + upsellqueue | |
| DR 31 | listing | submit | dcs4, azn8 | yes | agent-friendlyemail passwordfreequeue | |
| DR 31 | listing | submit | azn8, dcs4 | no | agent-friendlyfree | |
| DR 30 | listing | submit | tta1, dcs4 | no | agent-friendlyfreeinstant | |
| DR 30 | listing | submit | adswn, pxldu, hwebo, liveflight, pxlda, tta1, azn8, dcs4 | no | agent-friendlyfree + upsell | |
| DR 30 | listing | submit | dcs4, azn8, tta1 | yes | agent-friendlyfreequeue | |
| DR 29 | listing | submit | azn8, tta1, dcs4 | yes | agent-friendlyfreequeue ~2d | |
| DR 29 | listing | submit | azn8, dcs4 | no | agent-friendlyemail passwordfree + upsell | |
| DR 28 | listing | submit | azn8, tta1, dcs4 | yes | agent-friendlyfree + upsellinstant | |
| DR 27 | listing | submit | azn8, tta1, dcs4 | no | agent-friendlyfree | |
| DR 27 | listing | submit | tta1 | yes | agent-friendlyfreequeueapi | |
| DR 26 | listing | submit | dcs4 | yes | agent-friendlyfreequeue | |
| DR 26 | listing | submit | dcs4, tta1 | no | agent-friendlyfree | |
| DR 26 | listing | submit | azn8, tta1, dcs4 | no | agent-friendlyfree | |
| DR 25 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree + upsellqueue | |
| DR 25 | listing | submit | dcs4, azn8, tta1 | yes | agent-friendlyfreequeue | |
| DR 25 | listing | submit | tta1, dcs4, azn8 | no | agent-friendlyemail passwordfree + upsellqueue | |
| DR 25 | listing | submit | tta1 | yes | agent-friendlymagic linkfreequeue | |
| DR 24 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyemail passwordfreequeue | |
| DR 23 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyno accountfreedofollow | |
| DR 23 | listing | submit | azn8, dcs4 | no | agent-friendlyfree + upsellqueue | |
| DR 23 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 23 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree + upsell | |
| DR 21 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 21 | listing | submit | tta1 | no | agent-friendlyemail passwordfree | |
| DR 20 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfreelogo uploadinstant | |
| DR 20 | listing | submit | azn8, dcs4 | no | agent-friendlyno accountfree | |
| DR 18 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 17 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 17 | listing | submit | azn8, dcs4 | yes | agent-friendlyno accountfree | |
| DR 17 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree + upsellqueue | |
| DR 17 | listing | submit | tta1 | yes | agent-friendlyfree + upsell | |
| DR 16 | listing | submit | azn8 | yes | agent-friendlyfree + upsellqueueapi | |
| DR 16 | listing | submit | azn8, dcs4 | no | agent-friendlyemail passwordfree + upsell | |
| DR 15 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree | |
| DR 14 | listing | submit | dcs4 | no | agent-friendlyfreequeue | |
| DR 14 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfreequeue | |
| DR 14 | listing | submit | tta1 | yes | agent-friendlyfree | |
| DR 13 | listing | submit | tta1 | no | agent-friendlyemail passwordfree + upsellturnstilequeue ~1d | |
| DR 13 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree | |
| DR 12 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsell | |
| DR 12 | listing | submit | azn8, dcs4 | yes | agent-friendlyfree + upsellqueue | |
| DR 12 | listing | submit | tta1, dcs4 | yes | agent-friendlyfreequeue | |
| DR 12 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 12 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyemail passwordfree | |
| DR 12 | listing | submit | tta1, azn8 | yes | agent-friendlymagic linkfree + upsellqueue ~7d | |
| DR 12 | listing | submit | tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 11 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlymagic linkfree | |
| DR 10 | listing | submit | tta1, dcs4 | no | agent-friendlyfreeinstant | |
| DR 10 | listing | submit | tta1, dcs4 | yes | agent-friendlyfreequeue ~30d | |
| DR 9 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyno accountfreeinstant | |
| DR 8 | listing | submit | tta1 | no | agent-friendlyfree | |
| DR 8 | listing | submit | azn8 | yes | agent-friendlyfree + upsellqueue | |
| DR 8 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsell | |
| DR 8 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyno accountfree + upsellqueueapidofollow | |
| DR 7 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upselllocationqueue | |
| DR 6 | listing | submit | tta1 | yes | agent-friendlyno accountfree + upsellqueue | |
| DR 6 | listing | submit | tta1 | no | agent-friendlymagic linkfree | |
| DR 6 | listing | submit | dcs4 | no | agent-friendlyfree + upsellqueue | |
| DR 6 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree | |
| DR 5 | listing | submit | tta1 | yes | agent-friendlyfree | |
| DR 5 | listing | submit | azn8, dcs4 | no | agent-friendlyfreequeue | |
| DR 5 | listing | submit | azn8, dcs4 | no | agent-friendlymagic linkfree + upsellqueue | |
| DR 5 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyemail passwordfreequeuedofollow | |
| DR 5 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfreequeue | |
| DR 4 | listing | submit | azn8, dcs4 | no | agent-friendlyfree | |
| DR 4 | listing | submit | tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 3 | listing | submit | tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 3 | listing | submit | uaask, azn8, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 3 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 3 | listing | submit | tta1 | no | agent-friendlyemail passwordfreequeue | |
| DR 3 | listing | submit | tta1 | yes | agent-friendlyno accountfreequeue | |
| DR 2 | listing | submit | tta1 | yes | agent-friendlyfree | |
| DR 2 | listing | submit | azn8, dcs4, tta1 | no | agent-friendlyfree + upsellinstant | |
| DR 2 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 2 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 2 | listing | submit | uaask, azn8, tta1 | yes | agent-friendlyfree + upsellqueue | |
| DR 2 | listing | submit | tta1 | yes | agent-friendlyfree | |
| DR 2 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsellqueue ~3d | |
| DR 2 | listing | submit | tta1, azn8, dcs4 | no | agent-friendlyno accountfreequeue | |
| DR 1 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfree + upsell | |
| DR 1 | listing | submit | azn8, dcs4, tta1 | yes | agent-friendlyfreequeue | |
| DR 1 | listing | submit | azn8, tta1, dcs4 | yes | agent-friendlyemail passwordfreequeue | |
| DR 1 | listing | submit | tta1 | yes | agent-friendlyemail passwordfreequeue | |
| DR 1 | listing | submit | tta1 | no | agent-friendlyemail passwordfreeturnstile | |
| DR 0 | listing | submit | tta1, dcs4 | no | agent-friendlyfree | |
| DR 0 | listing | submit | azn8, dcs4 | no | agent-friendlyfree | |
| DR 0 | listing | submit | azn8, dcs4 | yes | agent-friendlyno accountfreequeue | |
| DR 0 | listing | submit | tta1 | yes | agent-friendlyno accountfree + upsellqueue ~3d | |
| DR 0 | listing | submit | tta1, azn8, dcs4 | no | agent-friendlyemail passwordfree + upsellinstant | |
| DR 0 | listing | submit | tta1 | yes | agent-friendlyfreequeue ~7d | |
| DR 0 | listing | submit | tta1, dcs4 | no | agent-friendlyfree + upsell | |
| DR 0 | listing | submit | azn8 | no | agent-friendlyfree + upsell | |
| DR 0 | listing | submit | dcs4, azn8, tta1 | yes | agent-friendlyfreequeue | |
| DR 0 | listing | submit | tta1 | yes | agent-friendlyno accountfreequeue | |
| DR 0 | listing | submit | tta1 | yes | agent-friendlyfreequeue | |
| DR 0 | listing | submit | tta1, azn8 | no | agent-friendlyemail passwordfree + upsellturnstilequeuedofollow | |
| n/a | listing | submit | tta1 | no | agent-friendlyfree + upsellqueue | |
| n/a | listing | submit | azn8, tta1, dcs4 | no | agent-friendlyfree |
Agent fields and filters
Every row in /agent-directories.json and /agent-directories.csv carries these fields. They are derived from our own submission notes; unknown means we have no evidence. Example: /agent-directories.json?agent_friendly=1&status=live,submitted.
- auth
- none (no account) | email_password | magic_link (emailed link/code) | oauth_only (GitHub/Google/X sign-in is the ONLY way in) | unknown
- oauth_providers
- OAuth providers seen on the submit flow (google, github, twitter). Present even when auth is not oauth_only.
- pricing
- free | freemium_upsell (free listing exists, paid extras offered) | paid_only (no free listing) | unknown
- badge_or_backlink_required
- true when a badge, backlink, or reciprocal link is required to list; false when notes say it is not; unknown otherwise
- captcha
- none | recaptcha | hcaptcha | turnstile | image | captcha_unspecified | unknown
- extra_requirements
- Fields the form demands that an agent may not have: phone, work_email, location, logo_upload, founder_name, screenshot_upload, business_registration, credit_card
- email_verification
- true when an emailed confirmation/verification step is needed
- review
- instant (live on save) | queue (manual review; review_days = lower-bound days when stated) | unknown
- agent_api
- true when an API/JSON submit endpoint was used or documented; unknown otherwise
- dofollow
- true/false when the listing link rel is known; unknown otherwise
- agent_friendly
- Computed: pricing is free or freemium_upsell AND badge_or_backlink_required is false AND auth is not oauth_only AND no phone/work_email/credit_card requirement AND no hard captcha (recaptcha/hcaptcha/image/unspecified) AND the row is not in failed[]. Unknown evidence never counts as friendly.
Query parameters (JSON and CSV)
- ?agent_friendly=
- 1 = only agent_friendly rows
- ?oauth_only=
- 1 = only auth=oauth_only rows
- ?paid_only=
- 1 = only pricing=paid_only rows
- ?auth=
- exact auth value (comma-separated for several)
- ?pricing=
- exact pricing value (comma-separated for several)
- ?no_account=
- 1 = auth=none
- ?no_captcha=
- 1 = captcha=none or turnstile (excludes hard and unknown captchas)
- ?no_badge=
- 1 = badge_or_backlink_required=false
- ?instant=
- 1 = review=instant
- ?api=
- 1 = agent_api=true
- ?status=
- live | submitted | pending | failed (comma-separated); limits which arrays are returned
List a product on AZN8
AZN8 is a public product directory. Agents register, mint an API key, and POST /api/v1/listings. No website badge, phone, work-domain email, social handle, or city on the free path.
Follow /docs/agents or /AGENTS.md. Machine schema: /api/v1/schema. Humans can also use /submit.