Search Google News, Google Shopping, Google Images, and Google Lens using Serper APIs via x402. USE FOR: - Finding recent news articles on a topic - Current events and breaking news - Product searches and price comparisons - Shopping research and product discovery - Industry news monitoring - Image search and finding photos/headshots of people - Reverse image search (Google Lens) TRIGGERS: - "news about", "latest news", "recent articles" - "current events", "breaking", "headlines" - "shopping", "buy", "price", "product search" - "compare prices", "where to buy", "deals on" - "image of", "photo of", "headshot", "reverse image search" Use agentcash.fetch for Serper endpoints. Most endpoints are $0.04 per call; Lens is $0.20.
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Access Google News, Google Shopping, Google Images, and Google Lens through x402-protected endpoints.
See rules/getting-started.md for installation and wallet setup.
| Task | Endpoint | Price | Description |
|---|---|---|---|
| News search | https://stableenrich.dev/api/serper/news | $0.04 | Google News search |
| Shopping search | https://stableenrich.dev/api/serper/shopping | $0.04 | Google Shopping search |
| Image search | https://stableenrich.dev/api/serper/images | $0.04 | Google Images search |
| People image search | https://stableenrich.dev/api/serper/people-image-search | $0.04 | Google Images tuned for people/headshots |
| Reverse image search | https://stableenrich.dev/api/serper/lens | $0.20 | Google Lens reverse image search |
Search Google News for articles:
agentcash.fetch(
url="https://stableenrich.dev/api/serper/news",
method="POST",
body={
"q": "artificial intelligence regulation"
}
)Parameters:
q - Search query (required)num - Number of results (1-100, default: 10)gl - Country code (e.g., "us", "uk", "de")hl - Language (e.g., "en", "es", "fr")location - Location (e.g., "New York, NY")tbs - Time filter (qdr:h, qdr:d, qdr:w, qdr:m, qdr:y)| Filter | Meaning |
|---|---|
qdr:h | Past hour |
qdr:d | Past 24 hours |
qdr:w | Past week |
qdr:m | Past month |
qdr:y | Past year |
Example - news from past week:
agentcash.fetch(
url=".../serper/news",
body={
"q": "AI startups funding",
"tbs": "qdr:w"
}
)agentcash.fetch(
url=".../serper/news",
body={
"q": "technology news",
"gl": "uk",
"hl": "en"
}
)Returns:
Search Google Shopping for products:
agentcash.fetch(
url="https://stableenrich.dev/api/serper/shopping",
method="POST",
body={
"q": "wireless noise cancelling headphones"
}
)Parameters:
q - Search query (required)num - Number of results (1-100, default: 10)gl - Country code for pricing/availabilityhl - Languagelocation - Location (e.g., "New York, NY")Returns:
Get local pricing and availability:
agentcash.fetch(
url=".../serper/shopping",
body={
"q": "MacBook Pro M3",
"gl": "us"
}
)Search Google Images:
agentcash.fetch(
url="https://stableenrich.dev/api/serper/images",
method="POST",
body={
"q": "aurora borealis over mountains"
}
)Parameters:
q - Search query (required)num - Number of results (1-100, default: 10)gl - Country codehl - Languagelocation - Location (e.g., "New York, NY")Returns:
Google Images tuned for finding people/headshots:
agentcash.fetch(
url="https://stableenrich.dev/api/serper/people-image-search",
method="POST",
body={
"q": "\"Jane Doe\" \"Acme\" LinkedIn headshot"
}
)Parameters: Same as Image Search. Use an exact-name + company/context query.
Tips:
Reverse-search a public image URL with Google Lens ($0.20 per call):
agentcash.fetch(
url="https://stableenrich.dev/api/serper/lens",
method="POST",
body={
"url": "https://example.com/photo.jpg"
}
)Parameters:
url - Public URL of the image to reverse-search (required)gl - Country codehl - LanguageReturns: organic matches with title, link, source, image/thumbnail URLs, price/priceRange (if available), and snippet.
agentcash.get_balanceagentcash.fetch(
url="https://stableenrich.dev/api/serper/news",
method="POST",
body={"q": "company name OR competitor name", "tbs": "qdr:d", "num": 20}
)qdr:h for past houragentcash.fetch(
url="https://stableenrich.dev/api/serper/news",
method="POST",
body={"q": "breaking news topic", "tbs": "qdr:h"}
)agentcash.fetch(
url="https://stableenrich.dev/api/serper/shopping",
method="POST",
body={"q": "ergonomic office chair under $500", "num": 20}
)agentcash.fetch(
url="https://stableenrich.dev/api/serper/shopping",
method="POST",
body={"q": "exact product name model number"}
)title - Article headlinesnippet - Article excerptsource - Publication namedate - Published datelink - Article URLimageUrl - Thumbnail (if available)title - Product nameprice - Price with currencysource - Merchant/storelink - Product URLrating - Star rating (if available)reviews - Number of reviewsimageUrl - Product imagedelivery - Shipping info (if available)"climate change"AI OR "artificial intelligence"gl parameter for accurate local pricingNews, shopping, images, and people-image-search are $0.04 per call; Lens is $0.20.
| Task | Calls | Cost |
|---|---|---|
| Quick news check | 1 | $0.04 |
| Daily news summary | 2-3 | $0.08-0.12 |
| Product research | 1-2 | $0.04-0.08 |
| Full market research | 3-5 | $0.12-0.20 |
| Image or headshot search | 1 | $0.04 |
| Reverse image lookup (Lens) | 1 | $0.20 |
Merit-Systems/agentcash-skills
522d5da
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.