name: polymer-pay-firecrawl-search description: 'USE THIS SKILL WHEN: the user wants to search the web and get scraped content from results. Provides web search with auto-scraped markdown via Firecrawl through the Polymer Pay proxy.' endpoints:
- path: /v1/search method: POST price: $0.002 description: Web search with scraped content metadata: polymer-pay-skill: emoji: 🔍 requires: env: - POLYMER_PAY_API_KEY primaryEnv: POLYMER_PAY_API_KEY registries: {} provider: x402endpoints
Firecrawl Search
Firecrawl's web search endpoint — search the web and get clean, scraped content from the results in a single call. Through the Polymer Pay proxy, each request is paid individually — no Firecrawl account or API key required.
Authentication
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/firecrawl.x402endpoints.com
Common Operations
Search the Web
Search the web and get clean, scraped content from the results. Useful for finding and reading pages on a topic without knowing specific URLs.
Pricing: $0.002
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/firecrawl.x402endpoints.com/v1/search",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"query": "firecrawl web scraping API",
"limit": 5
}
}
Response: Array of search results, each containing the page URL, title, and scraped content in clean markdown format.
Search with Scrape Options
Search and control how result pages are scraped — request specific formats, include only certain tags, or exclude elements like navigation.
Pricing: $0.002
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/firecrawl.x402endpoints.com/v1/search",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"query": "x402 payment protocol",
"limit": 3,
"scrapeOptions": {
"formats": ["markdown", "links"]
}
}
}
Response: Search results with content in the requested formats. The links format returns all URLs found on each
result page.
Search with Time Filter
Restrict search results to a specific time period using the tbs parameter.
Pricing: $0.002
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/firecrawl.x402endpoints.com/v1/search",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"query": "x402 ecosystem news",
"tbs": "qdr:w",
"lang": "en"
}
}
Response: Search results filtered to the specified time period. tbs values: qdr:h (past hour), qdr:d (past
day), qdr:w (past week), qdr:m (past month).
When to Use
- Web research — Find and read pages on a topic without knowing specific URLs.
- Current events — Search for recent news or developments with time filters.
- Competitive analysis — Search for information about companies, products, or technologies.
- Content discovery — Find relevant pages to scrape or analyze further.
Best Practices
- Use
limitto control cost — Default is 5 results. Increase for broader research, decrease for quick lookups. - Add
scrapeOptions— Control output formats (markdown,html,links) to get exactly what you need. - Use time filters — Add
tbsfor time-sensitive queries to get fresh results. - Prefer this over raw search + scrape — Firecrawl search combines both in one call, saving time and cost.
- For errors — See @skills/polymer-pay-api-errors/SKILL.md for complete error code reference and troubleshooting