Caption Coverage & Quality Audit
Status: coming soon. The inventory is built and tested on saved example data. It has never made a real YouTube request, it is not published, and it cannot be published until we have confirmed that YouTube's API terms allow it. No price is set.
Technical evidence of observed behavior on the date tested. Not legal advice and not a certification of compliance.
If your city, county, school district or special district posts meeting video on YouTube, someone has to find out which videos have captions and which to look at first. This does the first pass: it lists a channel's videos and flags each one, so a person can start with the ones that matter most.
What you will get
- Every video the YouTube API lets us list: title, date, length, views and the captions flag.
- A priority band: videos flagged without captions, recent or most-watched first; older items marked "may fall under an exception; needs review".
- The web-rule dates for your entity size, with the source and the date we read it. Those dates were extended in 2026 (91 FR 20902, 20 April 2026, Federal Register; ADA.gov, both read on 27 October 2026), so check the source for the date that applies to you; every report shows the source and the date we read it.
- Counts with reasons: the channel's reported video count against ours, and the reason for each difference. A difference we cannot explain is shown as unexplained.
- A CSV and a PDF you can hand to a colleague, with the disclaimer on every page.
What it does not do
- It does not write or fix captions, and it does not download video.
- It does not decide whether anything is outside a rule: that depends on facts a date cannot show, such as whether older content sits in a clearly labelled archive.
- It does not check caption accuracy yet. We have designed a sampled check on example text only; any accuracy figure we add will be labelled "estimated" and any transcript will be a draft that needs human review.
- The flag is YouTube's "captions are available" value, and YouTube's documentation does not say whether automatic captions count. "No captions flagged" is not the same as "no captions". Telling uploaded from automatic captions needs the channel owner's sign-in, which is planned and not built.
How you will be able to use it
- Free: the 10 most recent videos, no account: the free checker, not open yet.
- Whole channel: an Apify Actor with your own YouTube key, in development and not working for real runs yet: Apify listing: coming soon
- Channel owners: an owner-signed-in mode is planned, not built.
YouTube
Whether a paid report built on YouTube API data is allowed by YouTube's developer policies is an open question we have not yet had answered. Until it is, we will not sell this or publish the Actor. The free check will also stay closed until we have confirmed that it is allowed.
How it identifies itself
The Actor calls the YouTube Data API with the user agent AgentHarbor-CaptionAudit/<version> (+https://agentharbor.agency/caption-audit). It fetches no web pages. The Actor is run by its users on channels they supply; there is no channel opt-out list yet. If you object to a channel being audited, e-mail the address on our scanner's page.
Waitlist
Paid monitoring and the paid plans for this product do not exist yet, and nothing is for sale. If you want to hear when it opens, e-mail brian@agentharbor.agency with the subject "Waitlist: Caption Coverage & Quality Audit". We use your address only to tell you about this product and delete it if you ask.
Read the privacy page and the support page.
This service uses the YouTube API Services. By using it you agree to be bound by the YouTube Terms of Service. Google Privacy Policy: https://policies.google.com/privacy.
How this was made: the text and the code behind this product were drafted with an AI assistant (Claude, by Anthropic), then reviewed, tested and run by Agent Harbor LLC.