API Documentation

Google Intitle API

Query Google's estimated result count and organic results for an exact title phrase, optionally limited to a recency window.

Test API

Endpoint

GET https://api.goanyapi.com/api/v1/google-intitle

With the current configuration, each successful request costs 4 credits.

The current request cost follows the API configuration shown on this page.

Authentication

Authorization: Bearer YOUR_API_KEY

Request parameters

ParameterRequiredDescription
intitleYesExact phrase to wrap as intitle:"phrase". Maximum 180 characters. Quotes and control characters are rejected.
qdrNoOptional recency window: h, d, w, m, or y. Omit it to search any time.
glNoTwo-letter Google country code, such as us.
hlNoTwo-letter Google interface language code, such as en.
deviceNoDevice profile: desktop, mobile, ios, iphone, ipad, ios_tablet, android, or android_tablet.
browserNoBrowser profile: chrome, safari, or firefox. Firefox is available only with desktop.
safeNoSafeSearch mode: active or off.

The endpoint does not accept raw q, tbs, search_type, tbm, or udm parameters.

Recency values

Omit qdr for Any Time. When supplied, it accepts:

qdrGoogle filter
hPast hour
dPast day
wPast week
mPast month
yPast year

Example

curl --get 'https://goanyapi.com/api/v1/google-intitle' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --data-urlencode 'intitle=ai image' \
  --data-urlencode 'gl=us' \
  --data-urlencode 'hl=en' \
  --data-urlencode 'device=desktop' \
  --data-urlencode 'browser=chrome' \
  --data-urlencode 'safe=off'

The Google query is equivalent to:

intitle:"ai image"

For example, adding qdr=y applies tbs=qdr:y and limits the query to the past year.

Response example

{
  "code": "ok",
  "message": "ok",
  "data": {
    "endpoint": "google-intitle",
    "remainingCredits": 96,
    "query": {
      "intitle": "ai image",
      "gl": "us",
      "hl": "en",
      "device": "desktop",
      "browser": "chrome",
      "safe": "off"
    },
    "intitleCount": 1150000,
    "searchTime": 0.5,
    "organic": [
      {
        "link": "https://example.com/ai-image-guide",
        "source": "Example",
        "display_link": "https://example.com › ai-image-guide",
        "title": "AI Image Guide",
        "description": "A practical guide to AI image generation.",
        "rank": 1,
        "global_rank": 1
      }
    ]
  }
}

Response fields

FieldDescription
data.endpointInternal endpoint identifier: google-intitle.
data.costCreditsCredits consumed by this successful request.
data.remainingCreditsRemaining credits after deduction.
data.queryNormalized public request parameters.
data.intitleCountEstimated total number of results reported by Google for the filtered query.
data.searchTimeSearch processing time reported by Google, when available.
data.organicOrganic results returned on the current Google result page.

Each data.organic[] row retains the available organic fields, including link, source, display_link, title, description, snippet_highlighted_words, icon, rank, global_rank, and extensions.

intitleCount is an estimate reported by Google. It is not the number of organic rows returned in a page and may vary by time, country, language, device, and browser.

Billing

  • Credits are deducted only after the query returns a valid intitleCount value.
  • Authentication errors, invalid parameters, failed queries, and incomplete results do not consume credits.