Download the data
The vendor listings, state recording-consent and AI disclosure tables, and the change log as CSV and JSON, free to use under CC BY 4.0 with credit. Each file is rebuilt from the same data as the pages, so it's as current as the site.
Credit line: Source: AI Voice Agent Vendors (aivoiceagentvendors.com), data checked between October 15 and October 22, 2026.
Files
| File | What's in it | Rows | Columns | Checked |
|---|---|---|---|---|
| Vendors (CSV) | One row per listing | 106 | 36 | between October 15 and October 22, 2026 |
| Vendors (JSON) | The same rows, with license and citation | 106 | 36 | between October 15 and October 22, 2026 |
| Call recording consent by state (CSV) | One row per state and DC | 51 | 9 | between October 15 and October 21, 2026 |
| AI disclosure laws (CSV) | One row per law | 6 | 11 | between October 15 and October 21, 2026 |
| Price changes (CSV) | One row per price or plan change we recorded | 5 | 8 | Dated per row |
| All changes (CSV) | Prices, listings, laws and corrections, newest first | 35 | 6 | Dated per row |
Column names and order don't change; new columns are added at the end. Shut-down products are left out of the vendor files. Affiliate links never appear in the data.
Use it in a spreadsheet or chart
Google Sheets: paste =IMPORTDATA("https://aivoiceagentvendors.com/data/vendors.csv") into a cell. The sheet refreshes from the live file.
Datawrapper and Flourish: choose to link an external dataset and paste a CSV link. Charts stay in step with the directory.
An AI assistant: the MCP connector lets Claude or ChatGPT search and compare the same data.
License and credit
The data is licensed CC BY 4.0: use it, change it and republish it, commercially or not, with credit to AI Voice Agent Vendors and a link to aivoiceagentvendors.com. Use the credit line above, or link the listing you're citing.
Vendor facts come from vendors' own pages. Laws come from official codes where our tools could read them, otherwise from an unofficial copy of the code or a secondary guide; the source_note column says which. How we verify. Found an error? contact@aivoiceagentvendors.com. Fixes go on the corrections page.
Need a number for a story? Statistics with how each one is counted, or embed a table or card.
Vendor fields
“Unconfirmed” means the vendor's public pages don't say. It isn't the same as no.
| Column | What it holds |
|---|---|
slug | Stable ID for the listing; also the last part of its URL. |
name | Product or company name as the vendor uses it. |
listing_url | The listing on this site, with every source linked. |
website | The vendor's own website. |
status | active or acquired (shut-down products are left out of this file). |
primary_category | receptionist, customer_service, outbound, platform or white_label. |
categories | Every category the listing appears in, separated by semicolons. |
how_it_works | Who handles the call: AI only, AI with human backup, people with AI, or an AI-assisted dialer. |
segments | Business sizes it sells to (smb, mid_market, enterprise). |
industries | Industries its own pages say it serves. |
pricing_published | true when the vendor publishes prices; false means quote only. |
pricing_model | How it charges, such as per minute, per call or per user. |
pricing_basis | How it charges, in the vendor's terms, where the model alone says too little. |
starting_price_usd_month | Lowest published monthly price in US dollars (0 = a free or pay-as-you-go plan); per user when starting_price_per is user; empty when not published. |
starting_plan | The plan that starting price belongs to. |
per_minute_usd | Published per-minute rate in US dollars, where there is one. |
rate_includes_speech_to_text | Whether the per-minute rate includes speech recognition: included, extra, choice (priced by the option chosen) or unstated. |
rate_includes_model | Whether the per-minute rate includes the AI model: included, extra, choice (priced by the option chosen) or unstated. |
rate_includes_voice | Whether the per-minute rate includes the voice: included, extra, choice (priced by the option chosen) or unstated. |
rate_includes_phone | Whether the per-minute rate includes phone minutes: included, extra, choice (priced by the option chosen) or unstated. |
free_option | plan, trial, credits, test, none or unconfirmed. |
free_terms | The free plan or trial terms as the vendor states them. |
hipaa_baa | yes when the vendor's pages say it signs a HIPAA business associate agreement; no when they say it doesn't; unconfirmed when they don't say. |
baa_access | How a customer gets the BAA, where the vendor says. |
soc2 | SOC 2 report the vendor says it has: type_2, type_1, in_progress, no or unconfirmed. |
spanish | Answers in Spanish: yes, no or unconfirmed. |
appointment_booking | Books appointments: yes, no or unconfirmed. |
warm_transfer | Transfers calls to a person: yes, no or unconfirmed. |
live_receptionists | Has its own human receptionists on staff: yes, no or unconfirmed. |
outbound_calls | Places outbound calls: yes, no or unconfirmed. |
integrations_count | Number of named integrations the vendor lists. |
integrations | Named integrations, separated by semicolons. |
pricing_source_url | The vendor page the prices come from. |
last_verified | Date we last checked the listing against the vendor's pages (YYYY-MM-DD). |
last_changed | Date a published fact on the listing last changed (YYYY-MM-DD). |
starting_price_per | account, or user for per-seat pricing (the starting price is per user per month). |
Fields in the law and change files
call-recording-consent.csv
state: State, or the District of Columbia.state_code: Two-letter postal code.consent: one-party, all-party, mixed (depends on the situation) or unconfirmed.short_answer: One-sentence answer for states where it depends.citation: The statute.notes: Plain-English notes on the rule.source_url: Where the statute was read: the official code, or an unofficial copy or secondary guide (see source_note).source_note: What kind of source source_url is, when it isn't the official code.accessed: Date the source was last checked (YYYY-MM-DD).
ai-disclosure-laws.csv
state: State.state_code: Two-letter postal code.law_name: Common name of the law.citation: The statute or bill.summary: What it requires, in plain English.applies_to_voice: Whether it covers voice calls: yes, no or unclear.status: in_force, enacted_not_yet_effective or unconfirmed.effective_date: When it takes effect (YYYY-MM-DD), where known.source_url: Where the law was read (see source_note).accessed: Date the source was last checked (YYYY-MM-DD).source_note: What kind of source source_url is: the official code, or an unofficial copy.
price-changes.csv
date: Date we found the change on the vendor's page (YYYY-MM-DD).vendor: Listing slug.vendor_name: Vendor name.change: price, added (a new plan) or removed (a plan dropped).plan: Plan name.from: What the page said before.to: What it says now.source_url: The vendor page.
changes.csv
date: Date of the change (YYYY-MM-DD).kind: price, listing, new_listing, status, law or correction.title: What changed.summary: Details.page_url: The page on this site it affects.source_url: The source for the change.