Google Services API

Access Google services including Scholar profiles, author information, citation data, Google Trends, News, and Images through a unified API powered by ScrapingDog.

POST/v1/google/*

Scholar Profiles

POST/v1/google/scholar/profiles

Search for scholar profiles on Google Scholar by author name or label. Returns profile info including affiliations, citations, and research interests.

Parameters

ParameterTypeRequiredDescription
querystringRequiredAuthor name or research label to search
countrystringOptionalCountry filter for results

Scholar Author

POST/v1/google/scholar/author

Get detailed author information including publications, citation metrics (h-index, i10-index), co-authors, and public access stats.

Parameters

ParameterTypeRequiredDescription
author_idstringRequiredGoogle Scholar author ID

Scholar Author Citation

POST/v1/google/scholar/author-citation

Get citation details for specific author articles, including citation count, yearly breakdown, and related scholarly articles.

Parameters

ParameterTypeRequiredDescription
author_idstringRequiredGoogle Scholar author ID
article_idstringOptionalSpecific article ID for citation details

Google News

POST/v1/google/news

Search Google News with geographic targeting, time-based filtering, language restriction, and pagination.

Parameters

ParameterTypeRequiredDescription
qstringRequiredSearch query string
locationstringOptionalGeographic location filter
languagestringOptionalLanguage filter
pageintegerOptional (default: 0)Page number for pagination

Google Images

POST/v1/google/images

Search Google Images with extensive filters including size, color, type, aspect ratio, license, date range, and geographic targeting.

Parameters

ParameterTypeRequiredDescription
qstringRequiredSearch query string
sizestringOptionalImage size: 'icon', 'small', 'medium', 'large', 'xlarge', 'xxlarge'
colorstringOptionalColor filter for images
typestringOptionalImage type filter
licensestringOptionalLicense filter for usage rights
aspect_ratiostringOptionalAspect ratio filter
locationstringOptionalGeographic targeting

Response

Response
{
  "success": true,
  "message": "Google Scholar profiles search completed",
  "data": {
    "profiles": [
      {
        "name": "Geoffrey Hinton",
        "affiliation": "University of Toronto",
        "cited_by": 740000,
        "interests": [
          "machine learning",
          "neural networks",
          "deep learning"
        ],
        "author_id": "JicYPdAAAAAJ"
      }
    ]
  }
}

Examples

import requests

API_KEY = "your_api_key_here"
BASE_URL = "https://api.qinyanai.com"

# Search scholar profiles
response = requests.post(
    f"{BASE_URL}/v1/google/scholar/profiles",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={"query": "Geoffrey Hinton"}
)

# Get author details
response = requests.post(
    f"{BASE_URL}/v1/google/scholar/author",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={"author_id": "JicYPdAAAAAJ"}
)

# Google Trends
response = requests.post(
    f"{BASE_URL}/v1/google/trends",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={"queries": ["ChatGPT", "Claude", "Gemini"], "geo": "US"}
)

# Google News
response = requests.post(
    f"{BASE_URL}/v1/google/news",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={"q": "artificial intelligence breakthroughs"}
)

# Google Images
response = requests.post(
    f"{BASE_URL}/v1/google/images",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={"q": "neural network architecture diagram", "size": "large"}
)