Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/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. All rights reserved.
APIs / Marketing / Google / Web Search Indexing API
Web Search Indexing API logo

Google Web Search Indexing API

Browse all Google APIs
✓ Official Vendor SpecMarketingSeo Semoauth22 EndpointsREST

For Agents

Notify Google Search to crawl new or updated URLs and read the latest notification metadata. Useful for keeping job postings and live event pages current in search results.

Use for: I need to notify Google that a new job posting page is live, I want to tell Google a job listing has been removed, Check whether a URL has already been submitted to the Indexing API, Get the metadata for the last indexing notification on a page

Not supported: Does not handle sitemap submission, search analytics, or arbitrary page types — use only to push URL_UPDATED and URL_DELETED notifications for JobPosting and BroadcastEvent pages.

The Web Search Indexing API lets site owners notify Google Search when pages are added, updated, or removed so the index can be refreshed faster than crawl-based discovery. It is intended for time-sensitive page types such as job postings and live broadcast events. The API exposes two operations on URL notifications: publishing an update or removal event, and reading the metadata for the most recent notification on a URL.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Web Search Indexing API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Web Search Indexing 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 Web Search Indexing API.

Push URL_UPDATED notifications when a job posting or BroadcastEvent page is created

Push URL_DELETED notifications when a job posting or BroadcastEvent page is taken down

Retrieve the timestamp and type of the last notification submitted for a given URL

Trigger faster recrawls of supported page types without waiting for organic discovery

Track which URLs have already been submitted to avoid duplicate publish calls

Use Cases

Patterns agents use Web Search Indexing API for, with concrete tasks.

★ Time-sensitive job posting indexing

Career sites and job boards can call the Indexing API every time a posting is created, updated, or closed so Google Search reflects the change within hours rather than waiting for the next crawl. Each change is published with a URL_UPDATED or URL_DELETED notification on the urlNotifications:publish endpoint, which keeps Google's job posting structured data current.

Submit a URL_UPDATED notification for https://example.com/jobs/123 and confirm the response includes the new notifyTime.

Live broadcast event publication

Streaming platforms publishing pages with BroadcastEvent structured data use the Indexing API to inform Google when a live event page goes up and when it ends. Publishing a notification on the v3/urlNotifications:publish endpoint reduces the lag between event start and search visibility, which matters for short-window content.

Publish a URL_UPDATED notification for a livestream page and verify the urlNotificationMetadata returns latestUpdate.type=URL_UPDATED.

Indexing audit and resubmission

SEO teams use GET /v3/urlNotifications/metadata to verify whether a URL was successfully submitted, when, and with what notification type. This supports audits of indexing pipelines and lets agents detect URLs that need to be republished after a content change.

Call GET /v3/urlNotifications/metadata?url=https://example.com/jobs/123 and report latestUpdate.type and notifyTime.

Agent-driven indexing automation via Jentic

An agent listening to a job posting database can call the Indexing API through Jentic whenever a row changes. Jentic handles the OAuth 2.0 service account flow and exposes the publish operation as a single MCP tool, so the agent only needs to pass the URL and notification type.

From a webhook indicating a new job, call google_indexing_publish_url with type=URL_UPDATED for the new posting URL.

Key Endpoints

2 endpoints — the web search indexing api lets site owners notify google search when pages are added, updated, or removed so the index can be refreshed faster than crawl-based discovery.

METHOD

PATH

DESCRIPTION

POST

/v3/urlNotifications:publish

Publish an update or removal notification for a URL

GET

/v3/urlNotifications/metadata

Retrieve metadata for the latest notification on a URL

POST

/v3/urlNotifications:publish

Publish an update or removal notification for a URL

GET

/v3/urlNotifications/metadata

Retrieve metadata for the latest notification on a URL

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Indexing API service account JSON keys are stored encrypted in the Jentic vault. Agents receive a short-lived OAuth 2.0 access token scoped to https://www.googleapis.com/auth/indexing — the private key never enters the agent context.

Intent-based discovery

Intent-based discovery

Agents search Jentic with phrases like 'notify google of url change' and Jentic returns the urlNotifications:publish operation with its full input schema, so the agent can build the request without reading Google's docs.

Time to first call

Time to first call

Direct integration: 4-8 hours to set up the service account, grant Search Console access, and implement the OAuth flow. Through Jentic: under 15 minutes — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Google Search Console API

→

Search Console reports on impressions, clicks, and indexing status; Indexing API pushes change notifications

Use Search Console when the agent needs performance data or sitemap status; use Indexing API when it needs to push a recrawl request.

Complementary

Custom Search API

→

Custom Search returns programmable search results; Indexing API controls when pages enter the Google index

Use Custom Search to query Google for results; use Indexing API to make sure new pages appear in those results faster.

Complementary

Cloud Talent Solution API

→

Cloud Talent Solution stores and searches job postings; Indexing API tells Google Search the postings exist

Use Cloud Talent Solution to manage job content; pair with Indexing API to surface those jobs in Google Search.

FAQs

Specific to using Web Search Indexing API through Jentic.

What authentication does the Web Search Indexing API use?

The API uses OAuth 2.0 with the https://www.googleapis.com/auth/indexing scope, typically issued to a Google service account that has been granted Owner permission for the property in Search Console. Through Jentic the OAuth credentials live in the encrypted vault and the agent receives a scoped access token at call time only.

Which page types are supported by the Web Search Indexing API?

Google currently supports the API for pages with JobPosting structured data and pages with BroadcastEvent embedded in a VideoObject. Submitting other page types is allowed but will not trigger faster crawling, and Google may ignore those notifications.

What are the rate limits for the Web Search Indexing API?

Google enforces a default daily quota of 200 publish requests and 180 metadata requests per project, with a burst limit of around 600 requests per minute. Quota increases can be requested via the Google Cloud console for high-volume careers sites.

How do I submit a URL update through Jentic?

Run jentic search 'notify google to recrawl a url' to find the publish operation, jentic load to fetch its input schema, then jentic execute with body {"url": "https://example.com/jobs/123", "type": "URL_UPDATED"} which calls POST /v3/urlNotifications:publish.

Can I check whether a URL was already submitted?

Yes. Call GET /v3/urlNotifications/metadata with the url query parameter and the response includes latestUpdate and latestRemove timestamps, so an agent can decide whether to resubmit.

Is the Web Search Indexing API free to use?

The API itself has no per-call charge — costs are governed only by the Google Cloud project quotas. The service account and Search Console verification are also free.

GET STARTED

Start building with Web Search Indexing API

Explore with Jentic
View OpenAPI Document