OPEN PROTOCOL

AQA Hub

Notify AI systems when you update your FAQ. Open API, no registration.

AQA Hub Validator

What is the AQA Hub?

The AQA Hub is an open aggregator that connects FAQ publishers with AI systems. When you update your FAQ, you notify the Hub. AI crawlers query the Hub to discover fresh, structured content.

No registration, no API key. The Hub validates your AQA markup automatically.

3 Steps to Get Started

1

Implement AQA on your FAQ

Add AQA markup (at least Basic level). See the AQA Standard tutorial for a 5-minute guide.

2

Notify the Hub

Send a single POST request:

# Notify the AQA Hub curl -X POST https://ailabsaudit.com/api/aqa/notify \ -H "Content-Type: application/json" \ -d '{"url": "https://your-site.com/faq"}'
Response (201):
{"status":"accepted","conformance_level":"standard","questions_count":12}
3

Automate notifications

Add a hook in your CMS, CI/CD, or cron job:

# Python import requests requests.post('https://ailabsaudit.com/api/aqa/notify', json={'url': 'https://your-site.com/faq'}) # Cron (daily at 6am) 0 6 * * * curl -s -X POST https://ailabsaudit.com/api/aqa/notify \ -H "Content-Type: application/json" \ -d '{"url": "https://your-site.com/faq"}'

Query the Hub (for AI systems)

# Recent updates GET https://ailabsaudit.com/api/aqa/updates # Filter by country, sector, language GET https://ailabsaudit.com/api/aqa/updates?country=FR§or=tech&language=fr # Public stats GET https://ailabsaudit.com/api/aqa/stats

One page = one notification

The Hub validates one URL at a time. If your site has multiple FAQ pages with AQA markup, you need to notify each URL separately.

Notify multiple pages at once

# Bash — notify all FAQ pages from your sitemap curl -s https://your-site.com/sitemap.xml \ | grep -oP '<loc>\K[^<]+' \ | grep -i faq \ | while read url; do curl -s -X POST https://ailabsaudit.com/api/aqa/notify \ -H "Content-Type: application/json" \ -d "{\"url\": \"$url\"}" sleep 1 done # Python — notify a list of pages import requests pages = [ 'https://your-site.com/faq', 'https://your-site.com/faq/pricing', 'https://your-site.com/faq/technical', ] for url in pages: r = requests.post('https://ailabsaudit.com/api/aqa/notify', json={'url': url}) print(f'{url}: {r.json()}')

Validate without code

Don't want to use the command line? Use the AQA Validator — paste your URL, click "Validate & Notify Hub", and the validation + notification happens in one click.

The validator shows your conformance level, detected questions, errors, and recommendations to reach the next level.

Rate limits: 50 notifications/hour per domain. Same URL once every 24 hours.

Resources

Ready to audit your AI visibility?

Create your free account and receive 500 bonus credits.

Create free account