google-searchlisted
Install: claude install-skill AceDataCloud/Skills
# Google Search (SERP)
Search the web through AceDataCloud's Google SERP API.
> **Setup:** See [authentication](../_shared/authentication.md) for token setup.
## Quick Start
```bash
curl -X POST https://api.acedata.cloud/serp/google \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "latest AI news", "type": "search"}'
```
## Search Types
| Type | Description | Returns |
|------|-------------|---------|
| `search` | Web search (default) | Organic results, knowledge graph, rich snippets |
| `images` | Image search | Image URLs, titles, sources |
| `news` | News articles | Headlines, sources, publish dates |
| `maps` | Map results | Locations, coordinates |
| `places` | Local businesses/places | Name, address, rating, reviews |
| `videos` | Video results | Video URLs, thumbnails, duration |
## Parameters
```json
POST /serp/google
{
"query": "your search query",
"type": "search",
"country": "us",
"language": "en",
"range": "qdr:w",
"number": 10,
"page": 1
}
```
| Parameter | Type | Description |
|-----------|------|-------------|
| `query` | string | Search query (required) |
| `type` | string | One of: search, images, news, maps, places, videos |
| `country` | string | Country code (e.g., "us", "uk", "cn", "jp") |
| `language` | string | Language code (e.g., "en", "zh", "ja") |
| `range` | string | Time filter (see below) |
| `number` | int | Number of results per page |
| `page` | int | Page n