Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Developer Tools / Google / Accelerated Mobile Pages (AMP) URL API
Accelerated Mobile Pages (AMP) URL API logo

Google Accelerated Mobile Pages (AMP) URL API

Browse all Google APIs
38
AI ReadinessNon-Ready (F)38/100
See full scorecard
Official vendor OpenAPI document · agent-readyDeveloper ToolsMonitoring Observabilitynone1 EndpointsREST

For Agents

Resolve canonical URLs to their AMP and AMP Cache equivalents in one batch call, so an agent can route mobile traffic to the lighter AMP version where available.

Use for: Find the AMP version of a list of news article URLs, Get the AMP Cache URL for a canonical blog post URL, Resolve 50 canonical URLs to AMP URLs in one call, Check whether an AMP version exists for a given web page

Not supported: Does not validate AMP markup, render AMP pages, or report AMP indexing errors - use for resolving canonical URLs to AMP equivalents only.

The Accelerated Mobile Pages (AMP) URL API resolves a batch of canonical web URLs into their AMP equivalents and the corresponding Google AMP Cache URLs. It returns the AMP variant for each input URL when one is published or an explanatory error when no AMP version exists. Search teams and content distributors use it to programmatically pre-fetch or display AMP pages from a list of canonical URLs.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Accelerated Mobile Pages (AMP) URL API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Accelerated Mobile Pages (AMP) URL API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgoogleapis.com%2Facceleratedmobilepageurl" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgoogleapis.com%2Facceleratedmobilepageurl" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Accelerated Mobile Pages (AMP) URL API.

Resolve a batch of up to 50 canonical URLs into their AMP equivalents in a single request

Return the Google AMP Cache URL alongside each AMP URL for direct CDN-served fetching

Surface a structured error per URL when no AMP version exists, separating not-found from invalid input

Pre-fetch AMP pages for top-of-funnel content to feed mobile search and discovery surfaces

Power link rewriters that swap canonical URLs for AMP URLs in mobile email and chat contexts

Use Cases

Patterns agents use Accelerated Mobile Pages (AMP) URL API for, with concrete tasks.

★ Mobile Email Link Rewriting

An email platform rewrites article links in mobile newsletters to AMP equivalents so they load faster on phones. The ampUrls.batchGet endpoint accepts up to 50 URLs per call and returns the AMP URL plus the AMP Cache URL for each match, which the platform substitutes back into the email body.

Given a list of 50 article URLs, call ampUrls.batchGet and return a map from canonical URL to AMP Cache URL, falling back to the canonical URL when no AMP version exists.

Pre-fetching for Mobile Search

A mobile search experience pre-fetches AMP pages for the top results before the user taps through. The AMP URL API resolves canonical search results into AMP and AMP Cache URLs in a single request, letting the client warm its cache from Google's CDN rather than the origin server.

Take the top 10 search result URLs, call ampUrls.batchGet, and issue HEAD requests against each returned cdnAmpUrl to warm the AMP Cache.

AI Agent Mobile Content Optimisation

An AI agent that summarises web articles for a mobile reader uses Jentic to call the AMP URL API. When an AMP version is available, the agent fetches the lighter page for faster summarisation, and falls back to the canonical URL when no AMP variant is published.

For each canonical article URL, call ampUrls.batchGet and pick the cdnAmpUrl when the response contains an ampUrl entry, otherwise keep the canonical URL.

Key Endpoints

1 endpoints — the accelerated mobile pages (amp) url api resolves a batch of canonical web urls into their amp equivalents and the corresponding google amp cache urls.

METHOD

PATH

DESCRIPTION

POST

/v1/ampUrls:batchGet

Resolve a batch of canonical URLs to AMP and AMP Cache URLs

POST

/v1/ampUrls:batchGet

Resolve a batch of canonical URLs to AMP and AMP Cache URLs

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

Accelerated Mobile Pages (AMP) URL API

- Non-Ready (F)
38/100
74
Foundational Compliance
56
Developer Experience & Jentic Compatibility
16
AI-Readiness & Agent Experience
94
Agent Usability
100
Security
50
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
74

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
95%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

16

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
62%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

100

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
100%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

50

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: C-Signals: 1
50%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the AMP URL API by hand means calling acceleratedmobilepageurl.googleapis.com and batching your canonical URLs into the ampUrls:batchGet request body yourself. Through Jentic you install once, import the AMP URL API from the API Directory, and your agent calls it with unified logging alongside your authenticated APIs.

Permission scoping

The AMP URL API exposes a single POST ampUrls:batchGet operation, so the agent's scope is that one operation: resolving canonical URLs to their AMP equivalents. You choose whether the agent may call it, and no other operation is reachable.

Credential isolation

This endpoint needs no stored secret, so your Jentic One instance holds no credential for it. Any key you do configure is stored encrypted and injected at execution time, never entering the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'find the amp version of a url', and Jentic returns the ampUrls.batchGet operation with its input schema so the agent submits a list of URLs without reading the discovery doc.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Google Search Console API

→

Read AMP indexing status and crawl errors for the same domains

Use Search Console alongside the AMP URL API to confirm that resolved AMP URLs are actually indexed by Google Search.

Complementary

PageSpeed Insights API

→

Measure mobile performance for canonical and AMP variants

Call PageSpeed Insights after resolving an AMP URL to compare load metrics against the canonical page.

Alternative

Custom Search API

→

Programmatic search that returns canonical URLs across the web

Use Custom Search to discover URLs in the first place, then resolve them to AMP variants with the AMP URL API.

FAQs

Specific to using Accelerated Mobile Pages (AMP) URL API through Jentic.

What authentication does the AMP URL API use?

The endpoint accepts requests with an API key passed as the key query parameter. No OAuth scope or user consent is required because the data is public. Jentic stores the API key in its encrypted vault and injects it at request time.

How many URLs can I resolve in a single call?

ampUrls.batchGet accepts up to 50 canonical URLs per request. Larger lists must be chunked client-side. The response returns one ampUrl entry per matched input and a separate urlErrors array for any URLs without an AMP equivalent.

What are the rate limits for the AMP URL API?

Google's default quota is 1,000 requests per 100 seconds per project, with a per-user limit of 100 requests per 100 seconds. Each batchGet call counts as one request regardless of how many URLs are inside it, so batching aggressively keeps quota usage low.

How do I resolve a URL to its AMP version through Jentic?

Run jentic search 'find amp version of a url', load the ampUrls.batchGet operation, and execute it with a list of canonical URLs. The agent receives a typed response with ampUrls and urlErrors arrays so it can branch on whether an AMP version was found.

Is the AMP URL API free?

Yes. The API is free under Google's standard API terms with the default project quota. There is no per-call charge.

Can I limit what my agent is allowed to do with the AMP URL API?

Yes. Because Jentic One is self-hosted, your own rules decide what the agent can reach, and this API exposes just one operation: the ampUrls:batchGet call that resolves canonical URLs to their AMP equivalents. You choose whether to allow that single operation and which credentials it uses, and no other operation is available to the agent.

GET STARTED

Start building with Accelerated Mobile Pages (AMP) URL API

Explore with Jentic One
View OpenAPI Document