# Get Google Maps Contributor Review History

> Get Google Maps Contributor Review History is a paid API for AI agents from agents.litescrape.com, paid per call via MPP, $0.000150/call, status unknown (last checked 2026-09-18).

Returns up to 200 reviews written by a specific Google Maps contributor, including their profile, rated places, snippets, and review dates.

## Facts

- Endpoint: GET https://agents.litescrape.com/api/google/contributor-reviews
- Price: $0.000150/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Provider: agents.litescrape.com
- Website: https://agents.litescrape.com
- Canonical page: https://www.zero.xyz/c/agents-litescrape-com-get-google-maps-contributor-review-history-fd31c8c7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TxWJeUlqAQ_vzhqYATR1y

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-litescrape-com-get-google-maps-contributor-review-history-fd31c8c7
```

Example prompt: Pull the full review history for Google Maps contributor 102750482817786558541 — give me their profile details and all reviews with place names, ratings, and dates in English.

## When to prefer this

Use this endpoint when you need structured, paginated review data for a known Google Maps contributor identified by their numeric profile ID. It is the right choice for profiling reviewers, auditing local guides, building datasets of user-generated place reviews, or monitoring a specific contributor's activity over time. Prefer it over general Google Maps search endpoints when the subject is a person/contributor rather than a place or business.

## Known failure modes

- Invalid contributor_id format (not 10-32 digits) returns 400 with error_code and search_parameters echoed
- Contributor not found or profile is private returns empty reviews array
- Timeout after 120 seconds if Google Maps is slow to respond
- Rate limiting or upstream Google blocking returns a retryable error with retryable=true
- Invalid country code (gl) or language code (hl) may return default-language results or a 400 error

## How this service works

Returns up to 200 reviews written by one Google Maps contributor: contributor (name and profile details), search_information, and reviews, each with the place reviewed (place_info), rating, snippet, and date. Identify the contributor by the numeric ID in their Google Maps contributor URL. Allow up to 120 seconds for a response. One call is one request.

## Output

Returns a JSON object containing: contributor (name and profile details), reviews array (each with place_info including place name and address, rating out of 5, review snippet text, and date), search_information (counts and paging details), search_parameters (normalized request params), search_metadata (request ID, status, time taken), and an optional pagination object with a next-page URL or token when more than the requested limit of reviews exist.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "contributor_id"
 ],
 "properties": {
  "gl": {
   "type": "string",
   "default": "us",
   "maxLength": 2,
   "minLength": 2,
   "description": "Two-letter country code."
  },
  "hl": {
   "type": "string",
   "default": "en",
   "description": "Review and interface language, such as en, en-US, or fr."
  },
  "limit": {
   "type": "integer",
   "default": 200,
   "maximum": 200,
   "minimum": 1,
   "description": "Number of reviews to return."
  },
  "contributor_id": {
   "type": "string",
   "pattern": "^[0-9]{10,32}$",
   "description": "10 to 32 digit ID from a Google Maps contributor URL."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "reviews": {
   "type": "array",
   "items": {
    "type": "object"
   },
   "description": "Reviews with place_info, rating, snippet, date."
  },
  "pagination": {
   "type": "object",
   "description": "Present when more results exist: next (a ready-made URL for the next page) or next_page_token."
  },
  "contributor": {
   "type": "object",
   "description": "The contributor: name and profile details."
  },
  "search_metadata": {
   "type": "object",
   "properties": {
    "id": {
     "type": "string"
    },
    "status": {
     "type": "string"
    },
    "total_time_taken": {
     "type": "number"
    }
   }
  },
  "search_parameters": {
   "type": "object",
   "description": "The request parameters as normalized by the API."
  },
  "search_information": {
   "type": "object",
   "description": "Counts and paging details."
  }
 },
 "description": "Successful responses carry request metadata, the normalized parameters, and the result groups available for the operation. Optional groups are omitted when the source does not provide them. Errors are a JSON body with error, error_code, status_code, request_id, retryable, and the echoed search_parameters."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-litescrape-com-get-google-maps-contributor-review-history-fd31c8c7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.litescrape.com](https://www.zero.xyz/host/agents.litescrape.com/llms.txt)
