Google Search
Search Google and get structured results: title, link, snippet and position for each.
Pay by wallet (x402)
google-search Example
Input
{
"query": "Stripe payment processing"
} Answer
{
"query": "Stripe payment processing",
"results": [
{
"url": "https://stripe.com/payments",
"date": null,
"title": "Stripe Payments | Global Payment Processing Platform",
"snippet": "Accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises ...",
"position": 1,
"sitelinks": [
{
"link": "https://stripe.com/guides/introduction-to-online-payments",
"title": "Collecting online payments"
},
{
"link": "https://stripe.com/payments/payment-methods",
"title": "Stripe Payment Methods"
},
{
"link": "https://docs.stripe.com/payments",
"title": "Payments"
},
{
"link": "https://stripe.com/payments/features",
"title": "Features"
},
{
"link": "https://stripe.com/resources/more/card-payments",
"title": "Card payments explained"
}
]
},
{
"url": "https://stripe.com/resources/more/payment-processing-explained",
"date": "Jan 21, 2025",
"title": "How payment processing works | Stripe",
"snippet": "Payment processing is the sequence of actions that securely transfer funds between a payer and a payee.",
"position": 2,
"sitelinks": null
},
{
"url": "https://stripe.com/",
"date": null,
"title": "Stripe | Financial Infrastructure to Grow Your Revenue",
"snippet": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.",
"position": 3,
"sitelinks": null
},
{
"url": "https://stripe.com/pricing",
"date": null,
"title": "Pricing & Fees - Stripe",
"snippet": "Find Stripe fees and pricing information. Find our processing fees for credit cards, pricing models and pay-as-you-go fees for businesses.",
"position": 4,
"sitelinks": null
},
{
"url": "https://stripe.com/resources/more/payment-processor-vs-payment-gateway",
"date": "Jan 23, 2025",
"title": "Payment processor vs. payment gateway | Stripe",
"snippet": "Payment processors and payment gateways play different but complementary roles in facilitating secure and efficient electronic transactions for businesses and ...",
"position": 5,
"sitelinks": null
},
{
"url": "https://stripe.com/resources/more/how-payment-transaction-processing-works",
"date": "Jan 22, 2025",
"title": "How payment transaction processing works: A quick guide - Stripe",
"snippet": "Payment transaction processing is the series of steps that occur when a customer initiates a financial transaction with a business.",
"position": 6,
"sitelinks": null
},
{
"url": "https://www.nerdwallet.com/business/software/learn/what-is-stripe",
"date": "Mar 20, 2026",
"title": "What Is Stripe, and How Does It Work to Accept Payments?",
"snippet": "Stripe is a payment service provider that accepts credit cards, digital wallets and many other payment methods.",
"position": 7,
"sitelinks": null
}
],
"answer_box": null,
"result_count": 7,
"knowledge_graph": null,
"people_also_ask": [
{
"link": "https://tipalti.com/resources/learn/stripe-fee-calculator/",
"snippet": "Stripe Fee Examples Transaction Amount Fee $10 $0.59 $50 $1.75 $100 $3.20\nTransaction Amount\nFee\n$10\n$0.59\n$50\n$1.75\n$100\n$3.20",
"question": "How much is the Stripe fee for $100?"
},
{
"link": "https://en.wikipedia.org/wiki/Stripe,_Inc.",
"snippet": "In May 2011, Stripe received a $2 million investment from venture capitalists Peter Thiel, Elon Musk, Sequoia Capital, SV Angel, and Andreessen Horowitz. Stripe launched publicly in September 2011 after an extensive private beta.",
"question": "Is Stripe owned by Elon Musk?"
}
],
"search_parameters": {
"country": null,
"language": null
}
} Inputs
| Field | Type | Required | What it is |
|---|---|---|---|
query | string | Yes | Search query |
country | string | No | Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). "UK" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results. |
language | string | No | Language for results, as an ISO 639-1 code ("en"), optionally with a region ("pt-BR"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default. |
num_results | integer | No | Number of results (default 10, max 20) |
Output fields
How reliably each field appears in a successful answer.
| Field | Type | Appears |
|---|---|---|
query | string | Always (present in every successful answer) |
results | array | Always (present in every successful answer) |
unresolved_url_count | number | Always (present in every successful answer) |
total_results_estimate | string | Always (present in every successful answer) |
link_resolution_attempted | boolean | Always (present in every successful answer) |
How to call it
The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "google-search",
"inputs": {
"query": "Stripe payment processing"
},
"max_price_cents": 10
}' {
"tool": "strale_execute",
"arguments": {
"slug": "google-search",
"inputs": {
"query": "Stripe payment processing"
},
"max_price_cents": 10
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "google-search",
inputs: {
"query": "Stripe payment processing"
},
max_price_cents: 10,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="google-search",
inputs={
"query": "Stripe payment processing",
},
max_price_cents=10,
)) # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i 'https://api.strale.io/x402/v2/google-search?query=Stripe+payment+processing' Limitations
Private and paywalled content is not accessible
Results from Serper.dev API — limited to Google's index; paywalled, login-required, or deep web content is not accessible
What to do instead: Use ted-procurement for public tender notices, or check the relevant official database directly.
Related tools
- Link Extraction €0.03
- Metadata Extraction €0.03
- Structured Page Extraction €0.20
- URL to Markdown Free
- URL to Text €0.02
- Web Page Screenshot €0.05