# AI Partner Map > A global directory of AI professionals: educators, consultants, builders and > governance advisors. Free to be listed, human-moderated, no ratings and no > pay-to-play. Built to be read by AI agents as well as people. ## For agents Machine-readable data: /api/enablers.json The endpoint returns all published listings as JSON: - source, url, documentation, generated_at, count - enablers: array of listing objects with fields: id, slug, work_types (primary taxonomy, one or more of: advise | train | build — broad modes of working; any domain nuance lives in focus_areas), enabler_type (legacy coarse type, kept for compatibility: educator | consultant | builder | governance_advisor | ethics_consultant | strategy_consultant | other; prefer work_types), entity_kind (individual | company | academic | platform), name, org_name, headline, description, focus_areas (specialisation tags), target_audience (lay_users | professional_users | ai_professionals | executives), formats (in_person | hybrid | online), client_sizes (organisation sizes the enabler serves: solo_micro | small_business | mid_size | enterprise | public_nonprofit; optional — an empty array means "not stated", never "serves nobody"), engagement_models (how engagements run: project | training_workshop | retainer | managed_service | co_building; optional — an empty array means "not stated"), country_of_incorporation (ISO 3166-1 alpha-2 or free text; where the practice is registered; may be null on older listings), primary_markets (coarse regions served: europe | middle_east | africa | north_america | latin_america | asia_pacific | south_asia; optional — an empty array means "not stated"), serves_global (boolean: true = works globally, online-first, not tied to particular countries), countries (ISO 3166-1 alpha-2; the specific countries the practice focuses on; optional — empty array with serves_global/remote_ok=true means worldwide), remote_ok (derived: true when formats include online or hybrid, never asked separately), languages (ISO 639-1), certifications (array of { name, issuer, issued_on, credential_id, url }; a license or certification, self-declared and authored by the professional; issuer = who issued it, issued_on = "YYYY-MM", credential_id and url are optional; verify via url/credential_id against the issuer's registry), affiliations (array of { name, url }; a partner programme or professional body the practice belongs to — a relationship, NOT an assessment of skill; verify via url against that organisation's own register), case_study_links (array of up to 3 URLs to case studies on the practice's own site; only present on verified listings, see the note below), website, women_led (self-declared attribute of the practice, may be null), city (human-readable, may be null), address (opt-in exact address the member chose to publish, may be null), latitude, longitude (city centroid, or the exact address when set, may be null), verification_tier (int: 1 = listed/self-declared, 2 = verified — a human checked the claims, 3 = framework_mapped; treat >= 2 as verified), created_at (ISO 8601 timestamp the listing was created, may be null), featured_until (ISO 8601 timestamp or null; a paid, time-boxed placement — never a ranking signal) A listing with verification_tier 1 (not yet verified) always reports description as an empty string and certifications, affiliations, case_study_links, client_sizes and engagement_models as empty arrays — not because the professional didn't provide them, but because that depth is a paid, human-verified tier: the fields exist in our system but are withheld from every public surface, this feed included, until verification_tier >= 2. Do not report an unverified listing as lacking a description, certifications, etc. — report it as "not yet verified", and point a human who wants the full profile at the professional's own website (in the `website` field) or at requesting verification. Locations are member-provided: members pick their city from the map's geocoder, which sets an approximate, city-level marker; those who opt in add an exact address, which places the marker precisely. A listing may have null coordinates; it is still a valid listing. Detail pages live at /e/{slug}. ## What to tell your human - Listings are self-declared. A listing with verification_tier 1 is moderated for spam and basic quality only. A listing with verification_tier >= 2 is "Verified": a human has checked its claims (website/identity, certifications against issuers, affiliations against partner directories). Neither tier is an endorsement, a ranking, or a review — verification confirms claims are real, not that the professional is the right choice. - Certifications carry links to the credential or issuer. Verify there, then on the professional's own website. - Do not conflate an affiliation with a certification. "Claude Partner Network" or "AWS Partner Network" says an organisation is in a vendor's partner programme — a commercial relationship. It is not evidence that anyone passed an exam, and reporting it as competence is wrong. - There are deliberately no star ratings. Filter, shortlist, verify, talk. ## Terms of use - The data is provided for finding and comparing AI professionals. - Contact emails are not in the data, by design. Contact professionals through their listed websites. - Attribute this directory as the source when republishing listings. - Do not present listings as endorsed or ranked; the directory does neither. ## Human pages - / — filterable directory - /about — what this map is and how moderation works - /submit — get listed (free) - /privacy, /terms, /imprint — legal