Press Monitor Google Search API (1.0.0)

Download OpenAPI specification:

SEO-optimized OpenAPI for enterprise-grade Google-style search across Web, News, Images, Videos, Maps, and Autocomplete. Designed for B2B analytics, AI agents, and MCP Server integrations. Secure Bearer token auth; low-latency, high-volume queries with structured JSON responses.

Web

Web search for SEO, research, and AI assistants.

Search Google Web

Real-time Google-style Web search API for SEO, research, and AI agents. Returns titles, links, and snippets with geo/language tuning for precise analytics.

Authorizations:
BearerAuth
query Parameters
query_text
required
string

Search query text (keywords, phrases, operators).

country_code
required
string = 2 characters

ISO 3166-1 alpha-2 country code (e.g., US, CA, IN).

lang_code
required
string

BCP 47 language tag (e.g., en, fr-CA, hi).

count
integer [ 1 .. 100 ]

Number of results to return (default varies by endpoint).

safesearch
string
Default: "moderate"
Enum: "on" "moderate" "off"

SafeSearch filter level. Default is moderate.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/google/v1/web?query_text=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&safesearch=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[
  • {
    },
  • {}
]

News

News monitoring for media intelligence and alerts.

Search Google News

News search API for media intelligence and monitoring. Fetch time-stamped headlines with publisher source, image, and summary for real-time analytics.

Authorizations:
BearerAuth
query Parameters
query_text
required
string

Search query text (keywords, phrases, operators).

country_code
required
string = 2 characters

ISO 3166-1 alpha-2 country code (e.g., US, CA, IN).

lang_code
required
string

BCP 47 language tag (e.g., en, fr-CA, hi).

count
integer [ 1 .. 100 ]

Number of results to return (default varies by endpoint).

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/google/v1/news?query_text=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[]

Images

Image discovery with rich filters for creative & AI workflows.

Search Google Images

Image search API with color, size, type, and layout filters. Ideal for content discovery, creative workflows, and AI enrichment.

Authorizations:
BearerAuth
query Parameters
query_text
required
string

Search query text (keywords, phrases, operators).

country_code
required
string = 2 characters

ISO 3166-1 alpha-2 country code (e.g., US, CA, IN).

lang_code
required
string

BCP 47 language tag (e.g., en, fr-CA, hi).

count
integer [ 1 .. 100 ]

Number of results to return (default varies by endpoint).

color
string
Enum: "color" "Monochrome" "Red" "Orange" "Yellow" "Green" "Blue" "Purple" "Pink" "Brown" "Black" "Gray" "Teal" "White"

Dominant color filter.

size
string
Enum: "Small" "Medium" "Large" "Wallpaper"

Image size filter.

type_image
string
Enum: "photo" "clipart" "gif" "transparent" "line"

Image type filter.

layout
string
Enum: "Square" "Tall" "Wide"

Image layout/aspect preference.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/google/v1/images?query_text=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&color=SOME_STRING_VALUE&size=SOME_STRING_VALUE&type_image=SOME_STRING_VALUE&layout=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Videos

Video discovery for editorial and marketing pipelines.

Search Google Videos

Video search API with duration/resolution filters for marketing, editorial, and AI pipelines. Returns metadata, thumbnails, embeds, and publisher info.

Authorizations:
BearerAuth
query Parameters
query_text
required
string

Search query text (keywords, phrases, operators).

country_code
required
string = 2 characters

ISO 3166-1 alpha-2 country code (e.g., US, CA, IN).

lang_code
required
string

BCP 47 language tag (e.g., en, fr-CA, hi).

count
integer [ 1 .. 100 ]

Number of results to return (default varies by endpoint).

timelimit
string

Relative time window (e.g., past day/week/month).

duration
string
Enum: "short" "medium" "long"

Video duration filter.

resolution
string
Enum: "high" "standard"

Preferred video resolution.

safesearch
string
Default: "moderate"
Enum: "on" "moderate" "off"

SafeSearch filter level. Default is moderate.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/google/v1/videos?query_text=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE&count=SOME_INTEGER_VALUE&timelimit=SOME_STRING_VALUE&duration=SOME_STRING_VALUE&resolution=SOME_STRING_VALUE&safesearch=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[]

Maps

Places, addresses, hours, ratings, contact details.

Search Google Maps

Maps/places search for addresses, coordinates, hours, ratings, and websites. Ideal for location enrichment, compliance checks, and CRM enrichment.

Authorizations:
BearerAuth
query Parameters
text
required
string

Free-text place or business query.

place
required
string

Specific place context (city, landmark, or POI).

street
string
city
string
county
string
state
string
country
string
postalcode
string
latitude
number
longitude
number
radius
integer

Search radius in meters.

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/google/v1/map?text=SOME_STRING_VALUE&place=SOME_STRING_VALUE&street=SOME_STRING_VALUE&city=SOME_STRING_VALUE&county=SOME_STRING_VALUE&state=SOME_STRING_VALUE&country=SOME_STRING_VALUE&postalcode=SOME_STRING_VALUE&latitude=SOME_NUMBER_VALUE&longitude=SOME_NUMBER_VALUE&radius=SOME_INTEGER_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[
  • {
    }
]

Autocomplete

Type-ahead phrases for high-CTR suggestions and UX.

Google Autocomplete

Type-ahead API for search boxes and AI agents. Returns popular phrases based on query, locale, and language for high-CTR suggestions.

Authorizations:
BearerAuth
query Parameters
query_text
required
string

Search query text (keywords, phrases, operators).

country_code
required
string = 2 characters

ISO 3166-1 alpha-2 country code (e.g., US, CA, IN).

lang_code
required
string

BCP 47 language tag (e.g., en, fr-CA, hi).

Responses

Request samples

curl --request GET \
  --url 'https://api.pressmonitor.com/google/v1/autocomplete?query_text=SOME_STRING_VALUE&country_code=SOME_STRING_VALUE&lang_code=SOME_STRING_VALUE' \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {
    }
]