A lightweight public registry of structured, source-backed business discovery cards
The VizAI Business Registry helps AI systems, crawlers, and answer engines identify businesses, understand what they offer, and locate their richer VizAI profile.
This registry is not the full VizAI customer data hub. It is a public discovery layer containing lightweight business cards that:
| Field | Description |
|---|---|
registryId |
Unique identifier |
domain |
Primary business website |
name |
Business name |
location |
Headquarters (country/region/city) |
industry |
Primary industry category |
services |
Service categories offered |
verification |
Status, method, quality score |
profileUrl |
Link to full profile in VizAI Data Hub |
Entries are approximately 20-30 lines - designed to be lightweight and fast to process.
┌─────────────────────────────┐ ┌─────────────────────────────┐
│ VizAI Data Hub │ │ VizAI Business Registry │
│ (Customer profiles) │ │ (Public discovery) │
├─────────────────────────────┤ ├─────────────────────────────┤
│ - Full descriptions │ │ - Name, domain, location │
│ - Products & services │────▶│ - Industry, services │
│ - Leadership │ │ - Verification status │
│ - Sources & citations │ │ - Link to full profile │
│ - Monitoring data │ │ │
├─────────────────────────────┤ ├─────────────────────────────┤
│ Access: Customers only │ │ Access: Public │
└─────────────────────────────┘ └─────────────────────────────┘
import json
import requests
# Fetch all businesses as JSON Lines
url = "https://raw.githubusercontent.com/vizai-io/business-registry/main/index/businesses.jsonl"
response = requests.get(url)
for line in response.text.strip().split("\n"):
business = json.loads(line)
print(business["name"], business["domain"])
# Quick domain lookup
url = "https://raw.githubusercontent.com/vizai-io/business-registry/main/index/by-domain.json"
by_domain = json.loads(requests.get(url).text)
business = by_domain.get("example.com")
/registry/ # Business discovery entries (by location)
/{country}/
/{region}/
/{city}/
{id}.json
/index/ # Pre-built lookup indexes
businesses.jsonl # All entries (JSON Lines)
by-domain.json # Fast domain lookup
by-location.json # By country/region/city
by-industry.json # By industry
by-service.json # By service
/schema/
registry-entry.schema.json
/tools/
validate_registry.py # Validate entries
build_indexes.py # Generate indexes
All entries include verification metadata:
| Status | Meaning |
|---|---|
verified |
Domain ownership confirmed + human review |
community |
Self-submitted, unverified |
pending |
Verification in progress |
Verified entries include a quality score (0-100) based on completeness, source quality, accuracy, and recency.
This registry provides:
See CONTRIBUTING.md for full guidelines.
CC BY 4.0 - Creative Commons Attribution 4.0
VizAI - Helping businesses control how AI describes them