AI access - open data - 7 July 2026
AI agents and immigration data
Start here if you are an AI crawler, retrieval system, journalist bot, research assistant, or developer using Visa Atlas data. The public contract is simple: use the canonical page or JSON endpoint, preserve the source URL and verification date, and cite Visa Atlas plus the underlying government authority.
58
Public datasets
JSON
Static and unauthenticated
CC BY 4.0
Attribution required
Read-only
No runtime LLM facts
Retrieval contract
- Prefer canonical HTML pages when you need human context, methodology, limitations, or legal-scope notes.
- Prefer citation packs when you need a short answer with source URLs, canonical page URL, date modified and attribution already bundled.
- Prefer verified answer capsules when you need the exact short-answer layer rendered on public pages.
- Use the AI citation benchmark when you need the fixed question basket behind citation-share measurement.
- Use the AI answer accuracy audit protocol when you need answer-key facts and stale-claim traps for local grading.
- Use the source-transparency benchmark when you need the public competitor/wedge analysis behind the open-data positioning.
- Use the visibility metrics contract when you need the KPI definitions behind SEO/GEO measurement.
- Use the execution readiness scorecard when you need cohort-level content, page, technical, competitor and evidence gates for the 500k/month plan.
- Use the market-share capture plan when you need the ordered battlecard execution sequence for competitor displacement and evidence-gated progress claims.
- Use the dominance gap ledger when you need the current battlecard blocker status, reviewer queues, authority evidence needs and outcome-proof gates.
- Use the freshness report when you need to verify whether the cited record is inside the public review SLA.
- Prefer JSON endpoints when you need stable fields, bulk retrieval, or exact machine parsing.
- Keep the local-currency figure, source URL, source label, and last-checked or last-verified date together.
- Do not treat Visa Atlas as the issuing authority; the government source linked on each record is authoritative.
- Do not merge refundable proof-of-funds with non-refundable sunk costs unless the page explicitly says to.
Entry points
- Open data catalog
Human-readable dataset front door with review dates, license terms, and citation guidance.
https://visaatlas.org/data
- Dataset catalog JSON
Self-describing JSON catalog with schema.org Dataset metadata for every public endpoint.
https://visaatlas.org/api/public
- Indexable page manifest JSON
Sitemap-derived audit manifest of every indexable URL, page cohort, priority, freshness date and source-dataset pointer.
https://visaatlas.org/api/public/indexable-pages
- Public site search index JSON
Compact title, description, path, keyword and source-dataset map for searchable pages.
https://visaatlas.org/api/public/search-index
- Policy claims JSON
Atomic policy claims with stable claim URLs, affected routes, supporting source URLs, and verification dates.
https://visaatlas.org/api/public/policy-claims
- Citation packs JSON
Compact answer packets with facts, canonical URLs, source URLs, dates, calculator verdict packets, license terms, and suggested citations.
https://visaatlas.org/api/public/citation-packs
- Citation packs
Crawlable human page for compact source-linked answer packets, including calculator verdict contexts, used by AI retrievers, journalists, researchers, and auditors.
https://visaatlas.org/citation-packs
- Verified answer capsules JSON
Question-answer records extracted from rendered answer blocks, with canonical pages, source URLs, dates and legal notes.
https://visaatlas.org/api/public/answer-capsules
- Verified answer capsules
Crawlable index of source-linked short answers across fees, processing times, salary thresholds, settlement, timelines, best-of guides and topic clusters.
https://visaatlas.org/answer-capsules
- AI citation benchmark JSON
Fixed skilled-migration question basket used to measure answer-engine citation share.
https://visaatlas.org/api/public/citation-benchmark
- AI citation benchmark
Crawlable benchmark page listing prompts, target citation URLs, source datasets, and local monitor commands.
https://visaatlas.org/citation-benchmark
- AI retrieval task index JSON
Query-level joins from benchmark prompts to canonical pages, answer capsules, citation packs, calculator contexts, page actions, battlecards, MCP tools and safe-answer rules.
https://visaatlas.org/api/public/ai-retrieval-task-index
- AI retrieval task index
Crawlable retrieval contract showing how AI agents should answer benchmark immigration questions from source-linked public assets.
https://visaatlas.org/research/ai-retrieval-task-index-2026
- AI retrieval readiness scorecard JSON
Prompt-level gap scores for answer capsule, citation pack, page action, battlecard, calculator context, MCP tool depth and evidence-gate coverage.
https://visaatlas.org/api/public/ai-retrieval-readiness
- AI retrieval readiness scorecard
Crawlable gap queue showing which benchmark prompts need public retrieval assets before stronger AI-citation measurement.
https://visaatlas.org/research/ai-retrieval-readiness-scorecard-2026
- AI answer accuracy audit protocol JSON
Conservative answer-key coverage, stale-claim traps and publication guardrails for grading high-risk AI immigration answers.
https://visaatlas.org/api/public/ai-answer-accuracy-audit
- AI answer accuracy audit protocol
Crawlable protocol separating AI citation share from factual accuracy and keeping raw model outputs local until reviewed.
https://visaatlas.org/research/ai-answer-accuracy-audit-2026
- Crawler and AI retrieval access audit JSON
Machine-readable robots policy matrix, retrieval entry points, discovery headers and server-log proof commands.
https://visaatlas.org/api/public/crawler-access
- Crawler and AI retrieval access audit
Crawlable access audit separating robots permission from live fetch, indexing, citation and traffic proof.
https://visaatlas.org/research/crawler-ai-retrieval-access-audit-2026
- SEO/GEO traffic forecast JSON
Machine-readable cohort-level 500k/month planning model with assumptions, measurement commands and falsification gates.
https://visaatlas.org/api/public/traffic-forecast
- SEO/GEO traffic forecast
Crawlable forecast report making the 500k/month target auditable as planning evidence, not current traffic.
https://visaatlas.org/research/seo-geo-traffic-forecast-2026
- Technical SEO/GEO controls JSON
Machine-readable control matrix for rendering, indexability, schema, API discovery, AI retrieval, freshness, performance and private-evidence boundaries.
https://visaatlas.org/api/public/technical-seo-controls
- Technical SEO/GEO controls
Crawlable control-plane report for auditing the technical execution behind the SEO/GEO plan.
https://visaatlas.org/research/technical-seo-control-plane-2026
- Topical authority internal-link map JSON
Machine-readable crawl-path map for topical clusters, canonical hubs, supporting pages, anchor rules and evidence commands.
https://visaatlas.org/api/public/topical-authority-map
- Topical authority internal-link map
Crawlable hub-and-spoke report for auditing internal links and AI retrieval entry points.
https://visaatlas.org/research/topical-authority-internal-link-map-2026
- SEO/GEO audit evidence pack JSON
Machine-readable matrix separating public controls, local workflows, external evidence needs and private-data boundaries for the SEO/GEO plan.
https://visaatlas.org/api/public/seo-geo-audit-evidence
- SEO/GEO audit evidence pack
Crawlable evidence pack showing what is proven publicly and what still needs reviewed private or external proof.
https://visaatlas.org/research/seo-geo-audit-evidence-pack-2026
- SEO/GEO execution readiness scorecard JSON
Machine-readable cohort scorecard for content pieces, page changes, technical gates, competitor wedges, private evidence needs and no-go conditions.
https://visaatlas.org/api/public/execution-readiness
- SEO/GEO execution readiness scorecard
Crawlable readiness surface showing which 500k/month cohorts are control-ready, controlled-build or external-evidence-gated.
https://visaatlas.org/research/seo-geo-execution-readiness-scorecard-2026
- SEO/GEO market-share capture plan JSON
Machine-readable battlecard execution sequence for competitor displacement, content pieces, page changes, technical gates and evidence commands.
https://visaatlas.org/api/public/market-share-capture-plan
- SEO/GEO market-share capture plan
Crawlable report showing the ordered capture plan and evidence gates before market-share claims.
https://visaatlas.org/research/market-share-capture-plan-2026
- SEO/GEO production queue JSON
Machine-readable flat content, page, technical and evidence tickets with owners, target pages, commands, source datasets, gates and no-go conditions.
https://visaatlas.org/api/public/seo-geo-production-queue
- SEO/GEO production queue
Crawlable queue showing executable production tickets derived from the market-share capture plan.
https://visaatlas.org/research/seo-geo-production-queue-2026
- SEO/GEO page action map JSON
Machine-readable page-level joins between target URLs, production tickets, battlecards, answer capsules, citation packs, calculator contexts, source datasets, commands and audit gates.
https://visaatlas.org/api/public/seo-geo-page-action-map
- SEO/GEO page action map
Crawlable map showing which production work, retrieval assets and evidence gates attach to each target URL.
https://visaatlas.org/research/seo-geo-page-action-map-2026
- SEO/GEO dominance gap ledger JSON
Machine-readable battlecard blocker ledger for public retrieval coverage, reviewer queues, authority distribution and outcome-proof gates.
https://visaatlas.org/api/public/seo-geo-dominance-gap-ledger
- SEO/GEO dominance gap ledger
Crawlable report showing what still blocks durable SEO/GEO dominance and 500k/month outcome claims.
https://visaatlas.org/research/seo-geo-dominance-gap-ledger-2026
- SEO/GEO measurement run queue JSON
Machine-readable private measurement queue for GSC experiments, SERP/AI snapshots, reviewer proof, authority proof, market-share proof and traffic outcome proof.
https://visaatlas.org/api/public/seo-geo-measurement-run-queue
- SEO/GEO measurement run queue
Crawlable report showing which evidence runs to execute next without publishing raw private proof.
https://visaatlas.org/research/seo-geo-measurement-run-queue-2026
- SEO/GEO reviewer evidence bridge JSON
Machine-readable bridge from reviewer-blocked battlecards to reviewer queues, acquisition controls, reviewedBy gates, P0 page-refresh controls and local proof commands.
https://visaatlas.org/api/public/seo-geo-reviewer-evidence-bridge
- SEO/GEO reviewer evidence bridge
Crawlable report showing reviewer-evidence blockers and no-go gates without claiming reviewer trust or traffic outcomes.
https://visaatlas.org/research/seo-geo-reviewer-evidence-bridge-2026
- SEO/GEO private measurement bridge JSON
Machine-readable bridge from control-ready battlecards to run-now GSC, SERP/AI, authority, market-share, AI-visibility and traffic proof workflows.
https://visaatlas.org/api/public/seo-geo-private-measurement-bridge
- SEO/GEO private measurement bridge
Crawlable report showing ready private-measurement rows and final no-go gates without claiming rankings, AI visibility, traffic or market share.
https://visaatlas.org/research/seo-geo-private-measurement-bridge-2026
- SEO/GEO external evidence bridge JSON
Machine-readable bridge from external-evidence-blocked battlecards to authority channels, GSC/SERP/AI evidence workflows, market-share baselines and traffic proof gates.
https://visaatlas.org/api/public/seo-geo-external-evidence-bridge
- SEO/GEO external evidence bridge
Crawlable report showing external-evidence blockers and no-go gates without claiming authority, market share, AI visibility or traffic outcomes.
https://visaatlas.org/research/seo-geo-external-evidence-bridge-2026
- SEO/GEO release gate contract JSON
Machine-readable deploy gate for SEO/GEO changes, rendered crawler output, proof checks and public outcome-claim no-go conditions.
https://visaatlas.org/api/public/seo-geo-release-gate
- SEO/GEO release gate contract
Crawlable release-gate report showing what must pass before shipping SEO/GEO changes or making outcome claims.
https://visaatlas.org/research/seo-geo-release-gate-contract-2026
- Search demand action map JSON
Machine-readable rules for turning local GSC, SERP and AI evidence into content, page and technical actions without exposing private query data.
https://visaatlas.org/api/public/search-demand-actions
- Search demand action map
Crawlable workflow showing when to edit titles, answer capsules, internal links, source depth, freshness or no-create decisions.
https://visaatlas.org/research/search-demand-action-map-2026
- SEO/GEO content opportunities JSON
Machine-readable priority map for content pieces, page work, technical gates and competitor-wedge positioning.
https://visaatlas.org/api/public/content-opportunities
- SEO/GEO content opportunity map
Crawlable planning report tying the 500k/month model to content opportunities, page targets and evidence surfaces.
https://visaatlas.org/research/seo-geo-content-opportunity-map-2026
- Competitor query battlecards JSON
Machine-readable battlecards for high-intent query clusters, competitor archetypes, source datasets, target pages and measurement commands.
https://visaatlas.org/api/public/competitor-query-battlecards
- Competitor query battlecards
Crawlable report turning competitor analysis into source-backed SEO/GEO production briefs.
https://visaatlas.org/research/competitor-query-battlecards-2026
- Battlecard search experiments JSON
Machine-readable experiment contracts for mapping private GSC exports to battlecard title, snippet, internal-link and reviewed outcome tests.
https://visaatlas.org/api/public/battlecard-search-experiments
- Battlecard search experiments
Crawlable report describing the experiment workflow, reviewed aggregate outcome gate and private Search Console data limits.
https://visaatlas.org/research/battlecard-search-experiments-2026
- SERP and AI answer-surface snapshots JSON
Machine-readable capture protocol for SERP features, competitor source classes and AI answer citations by battlecard.
https://visaatlas.org/api/public/serp-answer-surface-snapshots
- SERP and AI answer-surface snapshots
Crawlable protocol for market-share evidence collection and redaction rules.
https://visaatlas.org/research/serp-answer-surface-snapshots-2026
- Quarterly market-share evidence summary JSON
Machine-readable baseline and local rollup contract for reviewed SERP and AI answer-surface evidence by battlecard.
https://visaatlas.org/api/public/quarterly-market-share-summary
- Quarterly market-share evidence summary
Crawlable Q3 2026 baseline for competitor source-class pressure and approved-rollup publication rules.
https://visaatlas.org/research/quarterly-market-share-evidence-summary-2026
- Publisher and AI-citation kits JSON
Machine-readable citation kits with canonical URLs, source datasets, reusable snippets and private evidence-log fields.
https://visaatlas.org/api/public/publisher-citation-kits
- Publisher and AI-citation kits
Crawlable reuse kits for publishers, journalists, researchers and AI retrievers.
https://visaatlas.org/research/publisher-citation-kits-2026
- Embeddable widget catalog JSON
Machine-readable inventory of approved sourced embed scripts, attribution rules, source trails and legal-scope guardrails.
https://visaatlas.org/api/public/widgets
- Embeddable widgets
Crawlable widget hub for Express Entry, route-cost and UK total migration cost embeds with required attribution.
https://visaatlas.org/widgets
- Authority distribution plan JSON
Machine-readable launch channels, copy assets, evidence fields and local commands for off-site authority distribution.
https://visaatlas.org/api/public/authority-distribution-plan
- Authority distribution plan
Crawlable report separating distribution readiness from completed third-party publication evidence.
https://visaatlas.org/research/authority-distribution-plan-2026
- External repository mirror manifest JSON
Machine-readable repository export manifests, metadata templates, DOI/accession checklists and canonical backlink requirements.
https://visaatlas.org/api/public/external-repository-mirrors
- External data repository mirrors
Crawlable mirror-readiness report for publishing original datasets into external data repositories.
https://visaatlas.org/research/external-data-repository-mirrors-2026
- Knowledge-graph entity seeding manifest JSON
Machine-readable entity candidates, sameAs governance, identifier evidence rules and JSON-LD export controls.
https://visaatlas.org/api/public/knowledge-graph-entities
- Knowledge-graph entity seeding
Crawlable governance report for approved entity identifiers, DOI/accession evidence and sameAs publication rules.
https://visaatlas.org/research/knowledge-graph-entity-seeding-2026
- Expert reviewer entity program JSON
Machine-readable source-editor limits, regulated reviewer slots, reviewedBy schema governance and credential evidence rules.
https://visaatlas.org/api/public/expert-reviewer-entities
- Expert reviewer entity program
Crawlable reviewer disclosure model for high-risk immigration pages and reviewedBy schema controls.
https://visaatlas.org/research/expert-reviewer-entity-program-2026
- reviewedBy schema rollout controls JSON
Machine-readable schema emission controls, required evidence fields and local fragment export workflow.
https://visaatlas.org/api/public/reviewedby-schema-rollout
- ReviewedBy schema rollout
Crawlable control surface showing reviewedBy JSON-LD remains blocked until approved reviewer evidence exists.
https://visaatlas.org/research/reviewedby-schema-rollout-2026
- High-risk page review acquisition controls JSON
Machine-readable reviewer-queue sourcing, vetting, disqualification and local handoff evidence rules.
https://visaatlas.org/api/public/high-risk-page-review-acquisition
- High-risk page review acquisition
Crawlable control surface for acquiring credentialed reviewers without publishing private candidate leads.
https://visaatlas.org/research/high-risk-page-review-acquisition-2026
- P0 reviewed page refresh controls JSON
Machine-readable page refresh publication gates, content-diff evidence fields and reviewedBy schema handoff checks.
https://visaatlas.org/api/public/p0-reviewed-page-refresh
- P0 reviewed page refresh
Crawlable control surface showing P0 page updates remain blocked until reviewer handoff evidence exists.
https://visaatlas.org/research/p0-reviewed-page-refresh-2026
- Calculator verdict contexts JSON
Dated cutoff, salary-threshold and proof-of-funds context for interpreting high-intent calculator outputs.
https://visaatlas.org/api/public/calculator-verdict-contexts
- Route finder API
POST profile inputs to receive deterministic ranked route candidates with canonical pages, source URLs, review dates and legal-scope caveats.
https://visaatlas.org/api/public/route-finder
- Route finder
Human-facing deterministic profile-to-route matcher over the same indexable route registry, with no runtime LLM facts.
https://visaatlas.org/triage
- Source-transparency benchmark JSON
Sampled competitor/source-class benchmark for open-data, freshness and AI-retrieval controls.
https://visaatlas.org/api/public/source-transparency-benchmark
- Source-transparency benchmark
Research page explaining the competitor wedge and the limits of the sampled public-surface benchmark.
https://visaatlas.org/research/immigration-source-transparency-benchmark-2026
- SEO/GEO visibility metrics JSON
Measurement contract separating citation share, crawler access, referrals, freshness, index quality and technical gates.
https://visaatlas.org/api/public/visibility-metrics
- SEO/GEO visibility metrics
Crawlable measurement contract for the public KPI methodology and evidence surfaces.
https://visaatlas.org/visibility-metrics
- Source freshness JSON
Public SLA report over every dated source record, including stale and due-soon counts.
https://visaatlas.org/api/public/freshness
- Freshness dashboard
Crawlable source-freshness evidence for auditors, AI systems and publishers checking currentness.
https://visaatlas.org/freshness
- Country comparison data JSON
Indexable country-pair inventory with route-count, sponsor, salary, processing, cost and policy-activity metrics.
https://visaatlas.org/api/public/country-comparisons
- Country comparisons
Crawlable country comparison directory and pair pages backed by source-linked public datasets.
https://visaatlas.org/compare
- Express Entry categories JSON
Current IRCC category-based selection categories with 2026 draw status, invitations and CRS ranges.
https://visaatlas.org/api/public/express-entry-categories
- Express Entry category tracker
Crawlable category-specific tracker separating category rounds from CEC, PNP and general rounds.
https://visaatlas.org/research/canada-express-entry-category-tracker
- Monthly figure changes JSON
Calendar-month archive of recorded old-to-new fee, salary-threshold and processing-time movements.
https://visaatlas.org/api/public/monthly-figure-changes
- Monthly figure changes
Crawlable report grouping recorded figure movements by month, with same-month policy context and source URLs.
https://visaatlas.org/research/monthly-immigration-figure-changes
- OpenAPI contract JSON
OpenAPI 3.1 contract for public JSON endpoints, route-finder POST inputs, provenance schemas and reuse caveats.
https://visaatlas.org/api/openapi.json
- API field reference
Every endpoint, field, convention, and example response in one crawlable reference.
https://visaatlas.org/api
- Short LLM index
Curated plain-text map of the site, canonical URLs, feeds, and high-value pages.
https://visaatlas.org/llms.txt
- Full LLM index
Expanded plain-text content index with source-linked route, figure, fee, and cost summaries.
https://visaatlas.org/llms-full.txt
- Policy-update RSS
Dated immigration rule changes with primary-source links.
https://visaatlas.org/policy-updates.xml
- Fact-change RSS
Versioned fee, threshold, and processing-time movements.
https://visaatlas.org/changelog.xml
- Research reports
Original reports computed from the verified data layer, each with method and limitations.
https://visaatlas.org/research
Public JSON datasets
MCP tool contract
Visa Atlas also maintains a read-only Model Context Protocol server over the same TypeScript data layer. The public web source of truth remains the static HTML, JSON, RSS, and LLM-index surfaces above; the MCP tools use the same provenance-in, provenance-out rule.
Remote endpoint (streamable HTTP, stateless, no auth)
https://visaatlas.org/mcp
Add this URL to any MCP-compatible client (Claude, ChatGPT connectors, agent frameworks) to call the tools below directly. POST JSON-RPC messages; responses are plain JSON. The server is read-only and every result carries the primary source URL and its last-verified date. To run it locally over stdio instead, see the repository's MCP documentation.
| Tool | Returns |
|---|---|
| get_fee | Government fee lines, worked example, dependant guidance, volatility, source URL and last-verified date. |
| get_cost_to_complete | All-in route budget model, separating mandatory non-refundable sunk costs from refundable proof-of-funds requirements. |
| get_salary_thresholds | Destination salary and income floors, one row per route, each with source URL and review date. |
| get_processing_time | Decision-time band or not-published flag, caveats, source URL and last-checked date. |
| list_express_entry_draws | Recent Canada Express Entry rounds, category, ITAs, CRS cutoff, IRCC source and verification date. |
| find_routes | Deterministic profile-to-route matching over indexable routes, with ranked candidates, canonical URLs, official source URLs, review dates and legal-scope caveats. |
| list_answer_capsules | Short source-linked answers rendered on public pages, with canonical page URL, source URLs, dataset URLs, review date, suggested citation and legal note. |
| list_citation_packs | Compact citable answer packets, including calculator verdict packets, with facts, canonical URLs, source URLs, dataset URL, review date, suggested citation and legal note. |
| list_calculator_verdict_contexts | Dated cutoff, salary-threshold, proof-of-funds and source context for interpreting calculator outputs, with signals, source datasets, caveats and last-verified dates. |
| list_competitor_battlecards | SEO/GEO competitor battlecards with query clusters, competitor pressure, wedges, target pages, retrieval playbooks, technical actions and measurement commands. |
| list_market_share_capture_plan | 500k/month market-share capture plan rows with content pieces, page changes, technical changes, target-page coverage, production tickets, evidence gates and no-go conditions. |
| list_seo_geo_production_queue | Flat SEO/GEO production tickets with workstream, owner, status, target pages, commands, source datasets, evidence gates, no-go conditions and definition of done. |
| list_seo_geo_page_action_map | Page-level SEO/GEO target URL rows joined to production tickets, battlecards, search-demand actions, answer capsules, citation packs, calculator contexts, commands and audit gates. |
| list_seo_geo_dominance_gap_ledger | Battlecard-level blocker ledger for public retrieval coverage, content/page/technical gaps, reviewer queues, authority evidence, private measurement needs, outcome-proof gates and next actions. |
| list_seo_geo_measurement_run_queue | Battlecard-level measurement run queue for public-control checks, reviewer proof, authority proof, GSC experiments, SERP/AI snapshots, market-share rollups, AI visibility proof and traffic outcome proof. |
| list_seo_geo_release_gate_checks | SEO/GEO release-gate checks for compile, source audits, freshness, optional liveness, production build, rendered crawler output, proof gates and public outcome-claim no-go conditions. |
| list_high_risk_review_acquisition_targets | Reviewer-acquisition target rows for high-risk YMYL page queues with regulator targets, vetting stages, disqualification rules, handoff controls and local evidence fields. |
| list_authority_distribution_channels | Authority-distribution channels for MCP registries, data mirrors, developer launches, widgets, publisher outreach and dataset discovery with evidence fields and private-data boundaries. |
| list_ai_retrieval_tasks | Query-level AI retrieval tasks joined to benchmark prompts, canonical pages, answer capsules, citation packs, calculator contexts, page actions, battlecards, MCP tools and safe-answer rules. |
| list_ai_retrieval_readiness | Prompt-level AI retrieval readiness rows with weighted scores, missing public assets, next actions, source datasets, MCP tools and evidence gates. |
| list_fact_changes | Versioned fee, salary-threshold and processing-time movements with old value, new value, effective date and primary source. |
| list_policy_updates | Dated policy changes, claims, affected routes, severity, status and primary-source metadata. |
| list_policy_claims | Atomic policy claims with stable claim URLs, affected routes, supporting source URL and verification date. |
Citation format
Cite the page or endpoint you used, keep the source authority attached to the factual claim, and include the review date when quoting a figure.