{"openapi":"3.1.0","info":{"title":"Rotary Agency — Web Scraping API Marketplace","version":"2.1.0","description":"AI-powered web scraping API with 206 endpoints. Extract data from Google Maps, LinkedIn, Reddit, Instagram, Airbnb, Exa semantic search, YouTube transcripts + search, dev.to, OpenAlex + PubMed scholarly search, Zenodo/Figshare/clinical-trials research, and more. Free-source tier needs no proxy. Payments via x402 (HTTP 402) in USDC on Solana.","contact":{"email":"rotaryagency@protonmail.com"},"x-guidance":"Pay-per-call web scraping API. To call any endpoint: (1) send the request — you will receive HTTP 402 with a PAYMENT-REQUIRED header containing amount, recipient and network, plus a native Payment challenge in WWW-Authenticate; (2) pay the exact USDC amount on Solana; (3) resend the request with header Payment-Signature: <tx_hash> (x402) or Authorization: Payment <credential> (mppx/mpp.dev). Endpoints under /api/free/ and /api/reader are $0.002 per call; premium endpoints (/api/serp, /api/run, /api/linkedin/*, /api/reddit/*, /api/instagram/*, /api/airbnb/*, /api/reviews/*, /api/business/*, /api/details, /api/ai-extract) cost $0.003-$0.01. No API keys, no signup."},"servers":[{"url":"https://rotaryagency.uk"}],"paths":{"/api/run":{"get":{"summary":"Google Maps Lead Generator — search businesses by category + location","operationId":"get_api_run","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Business category, e.g. \"plumbers\""}},{"name":"location","in":"query","required":true,"schema":{"type":"string","description":"City or area, e.g. \"London\""}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 10)"}},{"name":"pageToken","in":"query","required":false,"schema":{"type":"string","description":"Pagination token from previous response"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"businesses":[{"name":"Acme Plumbing","rating":4.7,"address":"1 High St, London"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.005","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"5000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/details":{"get":{"summary":"Google Maps Place Details","operationId":"get_api_details","tags":["paid"],"parameters":[{"name":"placeId","in":"query","required":true,"schema":{"type":"string","description":"Google Maps place_id"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"Acme Plumbing","phone":"+44...","website":"https://..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.005","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"5000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/serp":{"get":{"summary":"Mobile SERP Tracker — Google search results","operationId":"get_api_serp","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"location","in":"query","required":false,"schema":{"type":"string","description":"Geo-targeted location"}},{"name":"loc","in":"query","required":false,"schema":{"type":"string","description":"Location code override"}},{"name":"num","in":"query","required":false,"schema":{"type":"integer","description":"Results per page (max 100)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"...","url":"https://...","position":1}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.003","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"3000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reviews/search":{"get":{"summary":"Search businesses by query + location","operationId":"get_api_reviews_search","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"location","in":"query","required":true,"schema":{"type":"string","description":"City or area"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"businesses":[{"name":"...","rating":4.5}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reviews/{place_id}":{"get":{"summary":"Fetch Google reviews by Place ID","operationId":"get_api_reviews_place_id","tags":["paid"],"parameters":[{"name":"place_id","in":"path","required":true,"schema":{"type":"string","description":"Google Maps place_id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max reviews"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort order: newest|rating|relevance"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"reviews":[{"author":"...","rating":5,"text":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.02","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"20000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/business/{place_id}":{"get":{"summary":"Get business details + review summary","operationId":"get_api_business_place_id","tags":["paid"],"parameters":[{"name":"place_id","in":"path","required":true,"schema":{"type":"string","description":"Google Maps place_id"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"...","rating":4.5,"reviews":120}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/linkedin/person":{"get":{"summary":"LinkedIn person profile enrichment","operationId":"get_api_linkedin_person","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"LinkedIn profile URL"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"...","headline":"...","company":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.03","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"30000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/linkedin/company":{"get":{"summary":"LinkedIn company profile enrichment","operationId":"get_api_linkedin_company","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"LinkedIn company URL"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"...","industry":"...","size":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.05","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"50000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/linkedin/search/people":{"get":{"summary":"LinkedIn people search by title + location","operationId":"get_api_linkedin_search_people","tags":["paid"],"parameters":[{"name":"title","in":"query","required":true,"schema":{"type":"string","description":"Job title keyword"}},{"name":"location","in":"query","required":false,"schema":{"type":"string","description":"Location filter"}},{"name":"industry","in":"query","required":false,"schema":{"type":"string","description":"Industry filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"people":[{"name":"...","title":"...","linkedinUrl":"https://..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.10","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"100000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/linkedin/company/{id}/employees":{"get":{"summary":"Find company employees by job title","operationId":"get_api_linkedin_company_id_employees","tags":["paid"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"LinkedIn company ID"}},{"name":"title","in":"query","required":false,"schema":{"type":"string","description":"Job title filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"employees":[{"name":"...","title":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.10","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"100000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reddit/search":{"get":{"summary":"Search Reddit posts by keyword","operationId":"get_api_reddit_search","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search keyword"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"relevance|new|top|comments"}},{"name":"time","in":"query","required":false,"schema":{"type":"string","description":"hour|day|week|month|year|all"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}},{"name":"after","in":"query","required":false,"schema":{"type":"string","description":"Pagination cursor"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"posts":[{"title":"...","subreddit":"...","score":100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.005","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"5000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reddit/trending":{"get":{"summary":"Get trending Reddit posts","operationId":"get_api_reddit_trending","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"posts":[{"title":"...","subreddit":"...","score":100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.005","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"5000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reddit/subreddit/{name}":{"get":{"summary":"Browse a subreddit","operationId":"get_api_reddit_subreddit_name","tags":["paid"],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","description":"Subreddit name (no r/)"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"hot|new|top"}},{"name":"time","in":"query","required":false,"schema":{"type":"string","description":"Time filter for top"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}},{"name":"after","in":"query","required":false,"schema":{"type":"string","description":"Pagination cursor"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"posts":[{"title":"...","score":50}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.005","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"5000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reddit/thread":{"get":{"summary":"Fetch Reddit post comments","operationId":"get_api_reddit_thread","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Reddit thread URL"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"best|top|new|controversial"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max comments"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"thread":{"title":"..."},"comments":[{"author":"...","body":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/instagram/profile/{username}":{"get":{"summary":"Instagram profile data","operationId":"get_api_instagram_profile_username","tags":["paid"],"parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","description":"Instagram username (no @)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"username":"...","followers":1000,"following":200}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/instagram/posts/{username}":{"get":{"summary":"Recent Instagram posts","operationId":"get_api_instagram_posts_username","tags":["paid"],"parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","description":"Instagram username (no @)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max posts"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"posts":[{"shortcode":"...","caption":"...","likes":100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.02","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"20000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/instagram/analyze/{username}":{"get":{"summary":"Full Instagram analysis with AI vision","operationId":"get_api_instagram_analyze_username","tags":["paid"],"parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","description":"Instagram username (no @)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"profile":{"username":"..."},"analysis":{"topThemes":["..."],"engagementRate":0.05}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.15","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"150000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/instagram/analyze/{username}/images":{"get":{"summary":"AI vision analysis of Instagram images","operationId":"get_api_instagram_analyze_username_images","tags":["paid"],"parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","description":"Instagram username (no @)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"images":[{"url":"...","description":"...","objects":["..."]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.08","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"80000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/instagram/audit/{username}":{"get":{"summary":"Instagram authenticity audit","operationId":"get_api_instagram_audit_username","tags":["paid"],"parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","description":"Instagram username (no @)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"username":"...","authenticityScore":0.85,"flags":["..."]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.05","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"50000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/airbnb/search":{"get":{"summary":"Search Airbnb listings by location","operationId":"get_api_airbnb_search","tags":["paid"],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string","description":"City or area"}},{"name":"checkin","in":"query","required":false,"schema":{"type":"string","description":"YYYY-MM-DD"}},{"name":"checkout","in":"query","required":false,"schema":{"type":"string","description":"YYYY-MM-DD"}},{"name":"guests","in":"query","required":false,"schema":{"type":"integer","description":"Guest count"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"listings":[{"id":"...","title":"...","pricePerNight":120}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.02","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"20000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/airbnb/listing/{id}":{"get":{"summary":"Get detailed Airbnb listing","operationId":"get_api_airbnb_listing_id","tags":["paid"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"Airbnb listing ID"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"id":"...","title":"...","pricePerNight":120,"amenities":["wifi"]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/airbnb/reviews/{listing_id}":{"get":{"summary":"Get Airbnb listing reviews","operationId":"get_api_airbnb_reviews_listing_id","tags":["paid"],"parameters":[{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","description":"Airbnb listing ID"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max reviews"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"reviews":[{"author":"...","rating":5,"comment":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/airbnb/market-stats":{"get":{"summary":"Airbnb market statistics for an area","operationId":"get_api_airbnb_market-stats","tags":["paid"],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string","description":"City or area"}},{"name":"checkin","in":"query","required":false,"schema":{"type":"string","description":"YYYY-MM-DD"}},{"name":"checkout","in":"query","required":false,"schema":{"type":"string","description":"YYYY-MM-DD"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"occupancyRate":0.72,"avgNightlyPrice":140,"inventory":350}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.05","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"50000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/ai-extract":{"get":{"summary":"AI-powered web extraction","operationId":"get_api_ai-extract","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Target webpage URL"}},{"name":"prompt","in":"query","required":true,"schema":{"type":"string","description":"What to extract"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"json|markdown|text"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"extracted":{"key":"value"}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.01","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"10000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/reader":{"get":{"summary":"Read any webpage as markdown (free Jina Reader, no proxy)","operationId":"get_api_reader","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Webpage URL"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"...","content":"# Markdown..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.003","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"3000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/hackernews":{"get":{"summary":"Hacker News top/new/best/ask/show/job stories","operationId":"get_api_free_hackernews","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"top|new|best|ask|show|job"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"stories":[{"title":"...","url":"https://...","points":100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikipedia":{"get":{"summary":"Wikipedia article summaries (any language)","operationId":"get_api_free_wikipedia","tags":["paid"],"parameters":[{"name":"title","in":"query","required":true,"schema":{"type":"string","description":"Article title"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language code (default en)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max sentences"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"...","extract":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/rss":{"get":{"summary":"Parse any RSS/Atom feed","operationId":"get_api_free_rss","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Feed URL"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max items"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"feed":{"title":"..."},"items":[{"title":"...","link":"https://..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/ddg":{"get":{"summary":"DuckDuckGo instant answers","operationId":"get_api_free_ddg","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Query"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"answer":"...","abstract":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/exchange":{"get":{"summary":"Currency exchange rates (ECB via frankfurter.app)","operationId":"get_api_free_exchange","tags":["paid"],"parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","description":"Base currency (default EUR)"}},{"name":"symbols","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated target currencies"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"base":"EUR","rates":{"USD":1.08}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/github":{"get":{"summary":"GitHub repo info + trending (created since daily/weekly/monthly)","operationId":"get_api_free_github","tags":["paid"],"parameters":[{"name":"repo","in":"query","required":false,"schema":{"type":"string","description":"owner/name for repo info"}},{"name":"since","in":"query","required":false,"schema":{"type":"string","description":"daily|weekly|monthly for trending"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language filter for trending"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"repo":{"full_name":"...","stars":100}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/npm":{"get":{"summary":"npm package info: latest version, description, dependencies, maintainers","operationId":"get_api_free_npm","tags":["paid"],"parameters":[{"name":"package","in":"query","required":true,"schema":{"type":"string","description":"Package name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"...","version":"1.0.0","description":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/pypi":{"get":{"summary":"PyPI package info: version, summary, author, requires-python","operationId":"get_api_free_pypi","tags":["paid"],"parameters":[{"name":"package","in":"query","required":true,"schema":{"type":"string","description":"Package name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"...","version":"1.0.0","summary":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/crates":{"get":{"summary":"crates.io crate info: downloads, versions, repository","operationId":"get_api_free_crates","tags":["paid"],"parameters":[{"name":"crate","in":"query","required":false,"schema":{"type":"string","description":"Crate name for details"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"crate":{"name":"...","downloads":1000}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/arxiv":{"get":{"summary":"arXiv paper search: title, authors, summary, published date","operationId":"get_api_free_arxiv","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"papers":[{"title":"...","authors":["..."],"published":"2026-01-01"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/hnsearch":{"get":{"summary":"Hacker News search (Algolia): stories by keyword with points/comments","operationId":"get_api_free_hnsearch","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}},{"name":"site","in":"query","required":false,"schema":{"type":"string","description":"Domain filter"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"hits":[{"title":"...","points":100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/stackexchange":{"get":{"summary":"Stack Exchange search: questions with answers, scores, tags","operationId":"get_api_free_stackexchange","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"tag","in":"query","required":false,"schema":{"type":"string","description":"Tag filter"}},{"name":"site","in":"query","required":false,"schema":{"type":"string","description":"Stack Exchange site (default stackoverflow)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"...","score":10,"tags":["python"]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/v2ex-hot":{"get":{"summary":"V2EX hot topics (free public API)","operationId":"get_api_free_v2ex-hot","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"topics":[{"title":"...","replies":10}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/v2ex-node":{"get":{"summary":"V2EX latest topics in a node (python, tech, jobs...)","operationId":"get_api_free_v2ex-node","tags":["paid"],"parameters":[{"name":"node","in":"query","required":true,"schema":{"type":"string","description":"Node name, e.g. python"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"topics":[{"title":"...","node":"python"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/v2ex-topic":{"get":{"summary":"V2EX topic detail + replies","operationId":"get_api_free_v2ex-topic","tags":["paid"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","description":"Topic ID"}},{"name":"username","in":"query","required":false,"schema":{"type":"string","description":"Author filter"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Member name filter"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"topic":{"title":"..."},"replies":[{"author":"...","content":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/v2ex-user":{"get":{"summary":"V2EX user profile info","operationId":"get_api_free_v2ex-user","tags":["paid"],"parameters":[{"name":"username","in":"query","required":true,"schema":{"type":"string","description":"V2EX username"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Member name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query"}},{"name":"keyword","in":"query","required":false,"schema":{"type":"string","description":"Keyword filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"user":{"username":"...","created":"2020-01-01"}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/bilibili":{"get":{"summary":"Bilibili video search (no login needed)","operationId":"get_api_free_bilibili","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search keyword"}},{"name":"keyword","in":"query","required":false,"schema":{"type":"string","description":"Alt keyword"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"videos":[{"bvid":"...","title":"...","views":1000}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/exa":{"get":{"summary":"Exa semantic web search — AI search engine, free via MCP","operationId":"get_api_free_exa","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"numResults","in":"query","required":false,"schema":{"type":"integer","description":"Number of results"}},{"name":"n","in":"query","required":false,"schema":{"type":"integer","description":"Alias for numResults"}},{"name":"maxChars","in":"query","required":false,"schema":{"type":"integer","description":"Max chars per result"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"...","url":"https://...","text":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/exa-fetch":{"get":{"summary":"Read any webpage as clean markdown (Exa reader)","operationId":"get_api_free_exa-fetch","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Webpage URL"}},{"name":"maxChars","in":"query","required":false,"schema":{"type":"integer","description":"Max chars"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Optional query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"url":"https://...","content":"# Markdown..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/youtube":{"get":{"summary":"YouTube video metadata + auto-generated transcript (yt-dlp, no login)","operationId":"get_api_free_youtube","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"YouTube video URL"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Transcript language (default en)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"...","channel":"...","transcript":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/youtube-search":{"get":{"summary":"YouTube video search (yt-dlp, no login)","operationId":"get_api_free_youtube-search","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language filter"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"videos":[{"id":"...","title":"...","views":1000}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/devto":{"get":{"summary":"dev.to articles by tag: title, author, reactions, comments","operationId":"get_api_free_devto","tags":["paid"],"parameters":[{"name":"tag","in":"query","required":true,"schema":{"type":"string","description":"dev.to tag"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"articles":[{"title":"...","author":"...","reactions":10}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/openalex":{"get":{"summary":"OpenAlex scholarly search: 200M+ papers with authors, citations, DOIs","operationId":"get_api_free_openalex","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"works":[{"title":"...","doi":"10.1000/...","citations":5}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/pubmed":{"get":{"summary":"PubMed medical literature search: titles, authors, journals, DOIs","operationId":"get_api_free_pubmed","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"articles":[{"title":"...","journal":"...","pmid":12345}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/google-news":{"get":{"summary":"Google News headlines by keyword (RSS, no proxy)","operationId":"get_api_free_google-news","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search keyword"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"...","source":"...","link":"https://..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/stocks":{"get":{"summary":"Stock/crypto/forex quote (Cboe, Binance, Frankfurter, Yahoo — no proxy)","operationId":"get_api_free_stocks","tags":["paid"],"parameters":[{"name":"symbol","in":"query","required":true,"schema":{"type":"string","description":"Symbol e.g. AAPL, MSFT, BTC-USD, EUR/USD, ^SPX"}},{"name":"s","in":"query","required":false,"schema":{"type":"string","description":"Alias for symbol"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"symbol":"AAPL","assetClass":"stock","source":"cboe","price":302.25,"changePercent":-0.87,"volume":30874394}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/dns":{"get":{"summary":"DNS record lookup (Google DoH, no proxy)","operationId":"get_api_free_dns","tags":["paid"],"parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Alias for domain"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"A|AAAA|CNAME|MX|NS|TXT|SOA|SRV|CAA"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"domain":"example.com","answers":[{"type":1,"data":"93.184.216.34"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/osv":{"get":{"summary":"OSV vulnerability check for a package (no proxy)","operationId":"get_api_free_osv","tags":["paid"],"parameters":[{"name":"ecosystem","in":"query","required":true,"schema":{"type":"string","description":"npm|PyPI|Go|crates.io|Maven|NuGet|..."}},{"name":"package","in":"query","required":true,"schema":{"type":"string","description":"Package name"}},{"name":"version","in":"query","required":false,"schema":{"type":"string","description":"Optional version"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"count":1,"vulnerabilities":[{"id":"GHSA-xxxx"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/bitcoin":{"get":{"summary":"Bitcoin network: mempool fees (sat/vB) + block height (mempool.space)","operationId":"get_api_free_bitcoin","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"blockHeight":962192,"fees":{"fastestFee":2,"hourFee":1}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/coingecko":{"get":{"summary":"Crypto prices via CoinGecko: multi-coin, 24h change, market cap","operationId":"get_api_free_coingecko","tags":["paid"],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","description":"Comma-separated coin ids, e.g. bitcoin,ethereum,solana"}},{"name":"currency","in":"query","required":false,"schema":{"type":"string","description":"Quote currency (default usd)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"id":"bitcoin","price":63447,"change24h":-0.32}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/gitlab":{"get":{"summary":"GitLab project info: stars, forks, visibility, topics","operationId":"get_api_free_gitlab","tags":["paid"],"parameters":[{"name":"project","in":"query","required":true,"schema":{"type":"string","description":"namespace/name e.g. gitlab-org/gitlab"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"GitLab","path":"gitlab-org/gitlab","stars":12000}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/books":{"get":{"summary":"Open Library book search: title, authors, publish year, editions","operationId":"get_api_free_books","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"...","authors":["..."],"first_publish_year":1950}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/tvmaze":{"get":{"summary":"TV show search (TVMaze): name, genres, rating, status, summary","operationId":"get_api_free_tvmaze","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Show name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"Breaking Bad","rating":9.3}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/dictionary":{"get":{"summary":"English dictionary (dictionaryapi.dev): definitions, phonetics, examples","operationId":"get_api_free_dictionary","tags":["paid"],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"Word to define"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"word":"serendipity","meanings":[{"partOfSpeech":"noun","definitions":[{"definition":"..."}]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/itunes":{"get":{"summary":"iTunes media search: music, movies, podcasts, audiobooks, TV","operationId":"get_api_free_itunes","tags":["paid"],"parameters":[{"name":"term","in":"query","required":true,"schema":{"type":"string","description":"Search term"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for term"}},{"name":"media","in":"query","required":false,"schema":{"type":"string","description":"all|music|movie|podcast|audiobook|tvShow|software|ebook"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"Creep","artist":"Radiohead","genre":"Alternative"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/nasa":{"get":{"summary":"NASA Astronomy Picture of the Day: image, explanation, media type","operationId":"get_api_free_nasa","tags":["paid"],"parameters":[{"name":"date","in":"query","required":false,"schema":{"type":"string","description":"YYYY-MM-DD (default today)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"...","media_type":"image","url":"https://...","explanation":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/holidays":{"get":{"summary":"Public holidays by country + year (date.nager.at)","operationId":"get_api_free_holidays","tags":["paid"],"parameters":[{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"2-letter country code (default US)"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer","description":"Year 2000-2100 (default current)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"date":"2026-09-07","name":"Labour Day","countryCode":"US"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/universities":{"get":{"summary":"University search: official domains + web pages (Hipolabs)","operationId":"get_api_free_universities","tags":["paid"],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"University name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"Country filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"Middle Tennessee State University","domains":["mtsu.edu"]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/translate":{"get":{"summary":"Text translation via MyMemory (free tier)","operationId":"get_api_free_translate","tags":["paid"],"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Text to translate (max 2000 chars)"}},{"name":"langpair","in":"query","required":false,"schema":{"type":"string","description":"source|target e.g. en|fr (default en|fr)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"text":"Hello world","translatedText":"Bonjour le monde","langpair":"en|fr"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/recipes":{"get":{"summary":"Recipe search (TheMealDB): ingredients, instructions, category","operationId":"get_api_free_recipes","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Dish name"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"Thai green chicken soup","ingredients":["..."]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/gutenberg":{"get":{"summary":"Project Gutenberg book search: authors, subjects, download formats","operationId":"get_api_free_gutenberg","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query (optional)"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"Pride and Prejudice","authors":["Jane Austen"]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/time":{"get":{"summary":"Current time in any IANA timezone (timeapi.io)","operationId":"get_api_free_time","tags":["paid"],"parameters":[{"name":"timeZone","in":"query","required":false,"schema":{"type":"string","description":"IANA zone e.g. Europe/London (default UTC)"}},{"name":"tz","in":"query","required":false,"schema":{"type":"string","description":"Alias for timeZone"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"timeZone":"Europe/London","datetime":"2026-08-12 21:00:00"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/zip":{"get":{"summary":"ZIP/postal code lookup: city, state, coordinates (Zippopotam.us)","operationId":"get_api_free_zip","tags":["paid"],"parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","description":"Postal code e.g. 90210"}},{"name":"zip","in":"query","required":false,"schema":{"type":"string","description":"Alias for code"}},{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"2-letter country code (default us)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"country":"United States","code":"90210","places":[{"placeName":"Beverly Hills"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/covid":{"get":{"summary":"COVID-19 stats: global or per-country (disease.sh)","operationId":"get_api_free_covid","tags":["paid"],"parameters":[{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"Country name (optional; default global)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"cases":704753890,"deaths":7010681}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/advice":{"get":{"summary":"Random advice or lookup by id (Advice Slip API)","operationId":"get_api_free_advice","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Advice slip id (optional)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"id":8,"advice":"Happiness is a journey, not a destination."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/dogbreeds":{"get":{"summary":"Dog breed list with sub-breeds (Dog CEO API)","operationId":"get_api_free_dogbreeds","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default all)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"count":95,"items":[{"breed":"husky","subBreeds":[]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikiquote":{"get":{"summary":"Wikiquote search: famous quotes by person or topic","operationId":"get_api_free_wikiquote","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"Albert Einstein","snippet":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/geocode":{"get":{"summary":"Geocoding: place name to lat/lon (Nominatim + Open-Meteo fallback)","operationId":"get_api_free_geocode","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Place name or address"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"London, England","latitude":51.5,"longitude":-0.12}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/qrcode":{"get":{"summary":"QR code generation: returns base64 PNG data URL (goqr.me)","operationId":"get_api_free_qrcode","tags":["paid"],"parameters":[{"name":"data","in":"query","required":true,"schema":{"type":"string","description":"Text or URL to encode"}},{"name":"text","in":"query","required":false,"schema":{"type":"string","description":"Alias for data"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","description":"Pixel size 50-1000 (default 200)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"data":"https://rotaryagency.uk","format":"image/png","dataUrl":"data:image/png;base64,..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/trivia":{"get":{"summary":"Trivia questions: category, difficulty, multiple choice (Open Trivia DB)","operationId":"get_api_free_trivia","tags":["paid"],"parameters":[{"name":"amount","in":"query","required":false,"schema":{"type":"integer","description":"Number of questions (default 5)"}},{"name":"category","in":"query","required":false,"schema":{"type":"integer","description":"Category id (9=GK, 18=CS, 22=Geography...)"}},{"name":"difficulty","in":"query","required":false,"schema":{"type":"string","description":"easy|medium|hard"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"question":"...","correctAnswer":"...","incorrectAnswers":["..."]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/jokes":{"get":{"summary":"Jokes by category (JokeAPI): programming, misc, dark, pun, etc.","operationId":"get_api_free_jokes","tags":["paid"],"parameters":[{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"Programming|Misc|Dark|Pun|Spooky|Christmas (default Programming)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Number of jokes (default 1)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"joke":"How do you tell HTML from HTML5?..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/archive":{"get":{"summary":"Internet Archive search: books, audio, movies, software (archive.org)","operationId":"get_api_free_archive","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"texts|audio|movies|software|image|web"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"identifier":"dune01herbe","title":"Dune","mediatype":"texts"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/namestats":{"get":{"summary":"Name stats: predicted age, gender, nationality from a first name","operationId":"get_api_free_namestats","tags":["paid"],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"First name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"michael","age":57,"gender":"male","nationality":[{"country":"US","probability":0.27}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/pokemon":{"get":{"summary":"Pokemon data: types, abilities, stats, sprite (PokeAPI)","operationId":"get_api_free_pokemon","tags":["paid"],"parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Pokemon name or id (default pikachu)"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"id":25,"name":"pikachu","types":["electric"]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/rickandmorty":{"get":{"summary":"Rick and Morty characters: by name search or id","operationId":"get_api_free_rickandmorty","tags":["paid"],"parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Character name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Character id (optional)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"id":1,"name":"Rick Sanchez","status":"Alive"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikibooks":{"get":{"summary":"Wikibooks search: open textbooks and manuals","operationId":"get_api_free_wikibooks","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"Cookbook","pageId":1}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/authors":{"get":{"summary":"Author search (Open Library): birth/death dates, top works, alternate names","operationId":"get_api_free_authors","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Author name"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"J.R.R. Tolkien","work_count":100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/discogs":{"get":{"summary":"Discogs music database search: releases, artists, labels","operationId":"get_api_free_discogs","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"release|artist|label|master (default release)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"OK Computer","year":1997}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/musicbrainz":{"get":{"summary":"MusicBrainz music metadata search: artists, releases, recordings, labels","operationId":"get_api_free_musicbrainz","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"query","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"artist|release|recording|label|work (default artist)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"Radiohead","country":"GB"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo":{"get":{"summary":"Open-Meteo weather forecast by lat/lon or city name (3-day, current + daily)","operationId":"get_api_free_open-meteo","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":false,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":false,"schema":{"type":"string","description":"Longitude"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"City name (geocodes automatically)"}},{"name":"city","in":"query","required":false,"schema":{"type":"string","description":"Alias for q"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"current":{"temperature":21.3},"daily":[{"date":"2026-08-12","maxTemp":24}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/coinpaprika":{"get":{"summary":"CoinPaprika crypto metadata + price: ticker by coin id or search by symbol/name","operationId":"get_api_free_coinpaprika","tags":["paid"],"parameters":[{"name":"coin","in":"query","required":false,"schema":{"type":"string","description":"Coin id like btc-bitcoin (default)"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search coins by name/symbol"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max search results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"Bitcoin","price":61100,"marketCap":1200000000000}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/blockchain":{"get":{"summary":"Blockchain.info Bitcoin network stats + fiat price ticker","operationId":"get_api_free_blockchain","tags":["paid"],"parameters":[{"name":"currency","in":"query","required":false,"schema":{"type":"string","description":"Fiat currency code (default USD)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"price":{"last":61100},"network":{"blockHeight":870000}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/catfacts":{"get":{"summary":"Cat facts + cat breed list (catfact.ninja)","operationId":"get_api_free_catfacts","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max facts (1-10)"}},{"name":"breeds","in":"query","required":false,"schema":{"type":"string","description":"true to include breed list"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"facts":[{"fact":"Cats sleep 70% of their lives"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/ipinfo":{"get":{"summary":"IP geolocation + network info (ipinfo.io): city, region, country, ASN, hostname","operationId":"get_api_free_ipinfo","tags":["paid"],"parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string","description":"IPv4 or IPv6 address"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for ip"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"ip":"8.8.8.8","city":"Mountain View","country":"US"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/randomuser":{"get":{"summary":"Random user generator (randomuser.me): names, emails, locations, pictures","operationId":"get_api_free_randomuser","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-10)"}},{"name":"gender","in":"query","required":false,"schema":{"type":"string","description":"male|female"}},{"name":"nat","in":"query","required":false,"schema":{"type":"string","description":"2-letter nationality code"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"Jane Doe","email":"jane@example.com"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/datamuse":{"get":{"summary":"Datamuse word API: synonyms, related words, spelled-like","operationId":"get_api_free_datamuse","tags":["paid"],"parameters":[{"name":"ml","in":"query","required":false,"schema":{"type":"string","description":"Means like (semantic)"}},{"name":"rel","in":"query","required":false,"schema":{"type":"string","description":"Related/synonym"}},{"name":"sp","in":"query","required":false,"schema":{"type":"string","description":"Spelled like pattern"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"word":"pleased","score":40004395}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/kanye":{"get":{"summary":"Random Kanye West quote (api.kanye.rest)","operationId":"get_api_free_kanye","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"quote":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/zenquotes":{"get":{"summary":"Inspirational quotes (zenquotes.io): random or by author","operationId":"get_api_free_zenquotes","tags":["paid"],"parameters":[{"name":"author","in":"query","required":false,"schema":{"type":"string","description":"Filter by author name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max quotes (1-10)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"quote":"...","author":"Jim Rohn"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/urban":{"get":{"summary":"Urban Dictionary slang definitions + examples","operationId":"get_api_free_urban","tags":["paid"],"parameters":[{"name":"term","in":"query","required":true,"schema":{"type":"string","description":"Word to define"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for term"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max definitions"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"definition":"...","example":"..."}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/dadjoke":{"get":{"summary":"Random dad joke (icanhazdadjoke.com)","operationId":"get_api_free_dadjoke","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"joke":"What do you call a fish with no eyes? Fsh."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/ipwhois":{"get":{"summary":"IP geolocation (ipwho.is): country, region, city, ASN, timezone, flag","operationId":"get_api_free_ipwhois","tags":["paid"],"parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string","description":"IPv4 or IPv6 address"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for ip"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"ip":"8.8.8.8","country":"United States","city":"Mountain View"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wttrin":{"get":{"summary":"Weather by city (wttr.in): current conditions + 5-day forecast","operationId":"get_api_free_wttrin","tags":["paid"],"parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","description":"City name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for city"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"current":{"temperatureC":25},"forecast":[{"date":"2026-08-12"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/fruityvice":{"get":{"summary":"Fruit nutrition data (fruityvice.com): calories, fat, sugar, carbs","operationId":"get_api_free_fruityvice","tags":["paid"],"parameters":[{"name":"fruit","in":"query","required":true,"schema":{"type":"string","description":"Fruit name, e.g. apple"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for fruit"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"Apple","nutrition":{"calories":52}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/chucknorris":{"get":{"summary":"Random Chuck Norris jokes (api.chucknorris.io)","operationId":"get_api_free_chucknorris","tags":["paid"],"parameters":[{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"Joke category"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"value":"Chuck Norris counted to infinity. Twice."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/poetrydb":{"get":{"summary":"PoetryDB: poems by title, author, or random","operationId":"get_api_free_poetrydb","tags":["paid"],"parameters":[{"name":"title","in":"query","required":false,"schema":{"type":"string","description":"Poem title"}},{"name":"author","in":"query","required":false,"schema":{"type":"string","description":"Poet name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max poems (1-10)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"title":"Ozymandias","author":"Percy Bysshe Shelley"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/dnd5e":{"get":{"summary":"D&D 5e API: monsters, spells, classes, races, equipment","operationId":"get_api_free_dnd5e","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"monster|spell|class|race|equipment (default monster)"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Specific entry name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max list results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"Ancient Red Dragon","challengeRating":24}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/iss":{"get":{"summary":"Live International Space Station position (open-notify.org)","operationId":"get_api_free_iss","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"latitude":-14.87,"longitude":-95.01}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/astronauts":{"get":{"summary":"Who is in space right now (open-notify.org): names + craft","operationId":"get_api_free_astronauts","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"count":10,"people":[{"name":"Oleg Kononenko"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/kraken":{"get":{"summary":"Kraken exchange crypto ticker: bid/ask/last/volume","operationId":"get_api_free_kraken","tags":["paid"],"parameters":[{"name":"pair","in":"query","required":false,"schema":{"type":"string","description":"Trading pair like XBTUSD (default)"}},{"name":"symbol","in":"query","required":false,"schema":{"type":"string","description":"Alias for pair"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"pair":"XXBTZUSD","last":63349.9}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/bybit":{"get":{"summary":"Bybit exchange crypto ticker: spot or derivatives","operationId":"get_api_free_bybit","tags":["paid"],"parameters":[{"name":"symbol","in":"query","required":false,"schema":{"type":"string","description":"Symbol like BTCUSDT (default)"}},{"name":"coin","in":"query","required":false,"schema":{"type":"string","description":"Alias for symbol"}},{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"spot|linear|inverse (default spot)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"symbol":"BTCUSDT","last":63420.6}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/boredapi":{"get":{"summary":"Random activity suggestions (Bored API) by type or participants","operationId":"get_api_free_boredapi","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"Activity type: education, social, music..."}},{"name":"participants","in":"query","required":false,"schema":{"type":"integer","description":"Number of participants"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"activities":[{"activity":"Go to karaoke"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/youtube-oembed":{"get":{"summary":"YouTube video metadata via oEmbed: title, author, thumbnail","operationId":"get_api_free_youtube-oembed","tags":["paid"],"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"YouTube video URL"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"Rick Astley - Never Gonna Give You Up","author":"Rick Astley"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/fakestore":{"get":{"summary":"FakeStoreAPI products: list, by category, or by id","operationId":"get_api_free_fakestore","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Product id"}},{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"Category name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max products (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"products":[{"title":"Fjallraven Backpack","price":109.95}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/fakestore-categories":{"get":{"summary":"FakeStoreAPI product categories","operationId":"get_api_free_fakestore-categories","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"categories":["electronics","jewelery"]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/jsonplaceholder-todos":{"get":{"summary":"JSONPlaceholder todos: list, by user, or by id","operationId":"get_api_free_jsonplaceholder-todos","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Todo id"}},{"name":"userId","in":"query","required":false,"schema":{"type":"integer","description":"Filter by user id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max todos (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"todos":[{"title":"delectus aut autem","completed":false}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/jsonplaceholder-users":{"get":{"summary":"JSONPlaceholder users: profiles with contact + company info","operationId":"get_api_free_jsonplaceholder-users","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"User id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max users (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"users":[{"name":"Leanne Graham","email":"Sincere@april.biz"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/weather-gov":{"get":{"summary":"US National Weather Service 7-day forecast by lat/lon","operationId":"get_api_free_weather-gov","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude, e.g. 39.7456"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude, e.g. -97.0892"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"location":"Topeka","periods":[{"name":"Tonight","temperature":76}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/weather-gov-alerts":{"get":{"summary":"US National Weather Service active alerts by lat/lon","operationId":"get_api_free_weather-gov-alerts","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude, e.g. 39.7456"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude, e.g. -97.0892"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"count":1,"alerts":[{"event":"Heat Advisory","severity":"Moderate"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/agify":{"get":{"summary":"Predict age from a first name (agify.io)","operationId":"get_api_free_agify","tags":["paid"],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"First name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"Country code filter, e.g. US"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"michael","age":57}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/genderize":{"get":{"summary":"Predict gender from a first name (genderize.io)","operationId":"get_api_free_genderize","tags":["paid"],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"First name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"michael","gender":"male","probability":1}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/nationalize":{"get":{"summary":"Predict nationality from a first name (nationalize.io)","operationId":"get_api_free_nationalize","tags":["paid"],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"First name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"countries":[{"country":"US","probability":0.27}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/usgs-earthquakes":{"get":{"summary":"Recent earthquakes from USGS feed: day/week/significant","operationId":"get_api_free_usgs-earthquakes","tags":["paid"],"parameters":[{"name":"period","in":"query","required":false,"schema":{"type":"string","description":"day|all_day|week|significant|all_week (default day)"}},{"name":"minmag","in":"query","required":false,"schema":{"type":"string","description":"Minimum magnitude"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max quakes (1-50)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"count":45,"earthquakes":[{"mag":2.76,"place":"31 km NNW of Covelo, CA"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/spaceflightnews":{"get":{"summary":"Space industry news articles (spaceflightnewsapi.net)","operationId":"get_api_free_spaceflightnews","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max articles (1-20)"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Keyword search"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for search"}},{"name":"site","in":"query","required":false,"schema":{"type":"string","description":"Filter by news site"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"articles":[{"title":"Pentagon missile buildup","newsSite":"SpaceNews"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/coinbase":{"get":{"summary":"Coinbase Exchange real-time ticker: price/bid/ask/volume","operationId":"get_api_free_coinbase","tags":["paid"],"parameters":[{"name":"symbol","in":"query","required":false,"schema":{"type":"string","description":"Trading pair like BTC-USD (default)"}},{"name":"pair","in":"query","required":false,"schema":{"type":"string","description":"Alias for symbol"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"symbol":"BTC-USD","price":63360.74}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/crossref":{"get":{"summary":"Crossref scholarly works search: DOIs, titles, authors, citations","operationId":"get_api_free_crossref","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"rows","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"totalResults":934775,"items":[{"doi":"10.1002/9781394406401.ch5","title":"AI Agents"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/europepmc":{"get":{"summary":"Europe PMC biomedical literature search (PubMed + preprints)","operationId":"get_api_free_europepmc","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"hitCount":5516670,"items":[{"title":"Cervical screening","journal":"Lancet Glob Health"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikidata":{"get":{"summary":"Wikidata entity search: QIDs, labels, descriptions","operationId":"get_api_free_wikidata","tags":["paid"],"parameters":[{"name":"search","in":"query","required":true,"schema":{"type":"string","description":"Entity to search"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for search"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language code (default en)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"id":"Q937","label":"Albert Einstein"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/lobsters":{"get":{"summary":"Lobsters tech news: newest/hottest/top stories by tag","operationId":"get_api_free_lobsters","tags":["paid"],"parameters":[{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"newest|hottest|top (default newest)"}},{"name":"tag","in":"query","required":false,"schema":{"type":"string","description":"Filter by tag"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max stories (1-30)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"stories":[{"title":"Additional Publications","score":2}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/datacite":{"get":{"summary":"DataCite research data DOI search (Zenodo, Figshare, etc.)","operationId":"get_api_free_datacite","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"doi":"10.5281/zenodo.20266912","title":"The Forester as Educator"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/uselessfacts":{"get":{"summary":"Random useless facts (uselessfacts.jsph.pl)","operationId":"get_api_free_uselessfacts","tags":["paid"],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Language: en|de (default en)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"text":"A snail can sleep for three years."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/deckofcards":{"get":{"summary":"Deck of Cards API: shuffle decks or draw playing cards","operationId":"get_api_free_deckofcards","tags":["paid"],"parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","description":"Draw N cards from a new deck (1-52)"}},{"name":"decks","in":"query","required":false,"schema":{"type":"integer","description":"Number of decks to shuffle (1-5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"deckId":"0wufckq6nn6s","cards":[{"code":"QS","suit":"SPADES"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/worldbank":{"get":{"summary":"World Bank country indicators: GDP, population, etc.","operationId":"get_api_free_worldbank","tags":["paid"],"parameters":[{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"Country code, e.g. USA (default)"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for country"}},{"name":"indicator","in":"query","required":false,"schema":{"type":"string","description":"Indicator code, e.g. NY.GDP.MKTP.CD (default)"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","description":"Max data points (1-50)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"indicator":"GDP (current US$)","items":[{"date":"2025","value":30769700000000}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/worldbank-countries":{"get":{"summary":"World Bank country list: regions, income levels, capitals","operationId":"get_api_free_worldbank-countries","tags":["paid"],"parameters":[{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","description":"Max countries (1-100)"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","description":"Filter by region code"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"countries":[{"name":"Aruba","region":"Latin America & Caribbean","capitalCity":"Oranjestad"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open5e":{"get":{"summary":"Open5e D&D 5e SRD: monsters and spells","operationId":"get_api_free_open5e","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"monster|spell (default monster)"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Filter by name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"items":[{"name":"A-mi-kuk","hitPoints":115,"challengeRating":"7"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikimedia-commons":{"get":{"summary":"Wikimedia Commons media search: titles + snippets","operationId":"get_api_free_wikimedia-commons","tags":["paid"],"parameters":[{"name":"search","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for search"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-30)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"Felis silvestris catus","size":12437}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/theaudiodb":{"get":{"summary":"TheAudioDB music artist metadata: genre, formed year, bio","operationId":"get_api_free_theaudiodb","tags":["paid"],"parameters":[{"name":"artist","in":"query","required":true,"schema":{"type":"string","description":"Artist name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for artist"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Alias for artist"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"artists":[{"name":"Queen","genre":"Rock","formedYear":1971}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wiktionary":{"get":{"summary":"Wiktionary word definitions: parts of speech, examples","operationId":"get_api_free_wiktionary","tags":["paid"],"parameters":[{"name":"word","in":"query","required":true,"schema":{"type":"string","description":"Word to define"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for word"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"word":"serendipity","definitions":[{"partOfSpeech":"Noun"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/mailcheck":{"get":{"summary":"Email validation (mailcheck.ai): disposable, MX, role accounts","operationId":"get_api_free_mailcheck","tags":["paid"],"parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","description":"Email address to validate"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for email"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"email":"abc@mailinator.com","disposable":true,"mx":true}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/kucoin":{"get":{"summary":"KuCoin exchange crypto ticker: price, best bid/ask","operationId":"get_api_free_kucoin","tags":["paid"],"parameters":[{"name":"symbol","in":"query","required":false,"schema":{"type":"string","description":"Trading pair like BTC-USDT (default)"}},{"name":"pair","in":"query","required":false,"schema":{"type":"string","description":"Alias for symbol"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"symbol":"BTC-USDT","price":63571.9}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/okx":{"get":{"summary":"OKX exchange crypto ticker: last, bid/ask, 24h stats","operationId":"get_api_free_okx","tags":["paid"],"parameters":[{"name":"symbol","in":"query","required":false,"schema":{"type":"string","description":"Trading pair like BTC-USDT (default)"}},{"name":"pair","in":"query","required":false,"schema":{"type":"string","description":"Alias for symbol"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"symbol":"BTC-USDT","last":63569}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-geocode":{"get":{"summary":"Open-Meteo geocoding: city/place to lat/lon + timezone","operationId":"get_api_free_open-meteo-geocode","tags":["paid"],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"City or place name"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"city","in":"query","required":false,"schema":{"type":"string","description":"Alias for name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"name":"Berlin","latitude":52.52,"longitude":13.41}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/jsonplaceholder-posts":{"get":{"summary":"JSONPlaceholder posts: list, by user, or by id","operationId":"get_api_free_jsonplaceholder-posts","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Post id"}},{"name":"userId","in":"query","required":false,"schema":{"type":"integer","description":"Filter by user id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max posts (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"posts":[{"id":1,"title":"sunt aut facere"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/bible-api":{"get":{"summary":"Bible scripture passages by reference (bible-api.com)","operationId":"get_api_free_bible-api","tags":["paid"],"parameters":[{"name":"reference","in":"query","required":true,"schema":{"type":"string","description":"Passage reference, e.g. john+3:16"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for reference"}},{"name":"verse","in":"query","required":false,"schema":{"type":"string","description":"Alias for reference"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"reference":"John 3:16","text":"For God so loved the world..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/jsonplaceholder-comments":{"get":{"summary":"JSONPlaceholder comments: list, by post, or by id","operationId":"get_api_free_jsonplaceholder-comments","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Comment id"}},{"name":"postId","in":"query","required":false,"schema":{"type":"integer","description":"Filter by post id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max comments (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"comments":[{"name":"id labore ex et quam","email":"Eliseo@gardner.biz"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/jsonplaceholder-albums":{"get":{"summary":"JSONPlaceholder albums: list, by user, or by id","operationId":"get_api_free_jsonplaceholder-albums","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Album id"}},{"name":"userId","in":"query","required":false,"schema":{"type":"integer","description":"Filter by user id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max albums (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"albums":[{"id":1,"title":"quidem molestiae enim"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/jsonplaceholder-photos":{"get":{"summary":"JSONPlaceholder photos: metadata, by album, or by id","operationId":"get_api_free_jsonplaceholder-photos","tags":["paid"],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Photo id"}},{"name":"albumId","in":"query","required":false,"schema":{"type":"integer","description":"Filter by album id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max photos (1-20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"photos":[{"title":"accusamus beatae","url":"https://via.placeholder.com/600/92c952"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-airquality":{"get":{"summary":"Open-Meteo air quality: US AQI + pollutant levels by lat/lon","operationId":"get_api_free_open-meteo-airquality","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"usAqi":34,"pm2_5":5.5,"ozone":53}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-marine":{"get":{"summary":"Open-Meteo marine: wave height/direction/period + sea temp","operationId":"get_api_free_open-meteo-marine","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"waveHeightM":1.2,"waveDirection":240,"seaSurfaceTemperatureC":18.5}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/sunrise-sunset":{"get":{"summary":"Sunrise/sunset times + twilight by lat/lon (sunrise-sunset.org)","operationId":"get_api_free_sunrise-sunset","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}},{"name":"lng","in":"query","required":false,"schema":{"type":"string","description":"Alias for lon"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"sunrise":"2026-08-13T05:32:04+00:00","sunset":"2026-08-13T19:13:02+00:00","dayLengthSeconds":49258}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/ip-api":{"get":{"summary":"Fast IP geolocation (ip-api.com): country, city, ISP, ASN","operationId":"get_api_free_ip-api","tags":["paid"],"parameters":[{"name":"ip","in":"query","required":false,"schema":{"type":"string","description":"IPv4 address (default 8.8.8.8)"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for ip"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"ip":"8.8.8.8","country":"United States","city":"Ashburn","isp":"Google LLC"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/github-trending":{"get":{"summary":"Trending GitHub repositories by stars/updated/language","operationId":"get_api_free_github-trending","tags":["paid"],"parameters":[{"name":"min_stars","in":"query","required":false,"schema":{"type":"integer","description":"Minimum stars (default 1000)"}},{"name":"language","in":"query","required":false,"schema":{"type":"string","description":"Filter by language"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max repos (1-30)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"repositories":[{"fullName":"NVIDIA/Model-Optimizer","stars":3429}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-archive":{"get":{"summary":"Open-Meteo historical weather: daily temps + precipitation","operationId":"get_api_free_open-meteo-archive","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}},{"name":"start_date","in":"query","required":true,"schema":{"type":"string","description":"Start date YYYY-MM-DD"}},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"End date YYYY-MM-DD"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"days":[{"date":"2026-07-01","temperatureMeanC":21.6}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-forecast":{"get":{"summary":"Open-Meteo current conditions: temp, humidity, wind, weather code","operationId":"get_api_free_open-meteo-forecast","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"temperatureC":17.5,"humidityPct":56,"windSpeedKmh":6.6}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/the-trivia-api":{"get":{"summary":"Trivia questions with categories + difficulty (the-trivia-api.com)","operationId":"get_api_free_the-trivia-api","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max questions (1-20)"}},{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"Category filter"}},{"name":"difficulty","in":"query","required":false,"schema":{"type":"string","description":"easy|medium|hard"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"questions":[{"category":"history","question":"When was the first Soviet Atomic Bomb?"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/docker-hub":{"get":{"summary":"Docker Hub repository search: stars, pulls, official","operationId":"get_api_free_docker-hub","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max repos (1-30)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"repositories":[{"name":"nginx","stars":21357,"pulls":13253167718}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/docker-hub-tags":{"get":{"summary":"Docker Hub image tags: names, sizes, last pushed","operationId":"get_api_free_docker-hub-tags","tags":["paid"],"parameters":[{"name":"image","in":"query","required":false,"schema":{"type":"string","description":"Image repo like library/nginx (default)"}},{"name":"repo","in":"query","required":false,"schema":{"type":"string","description":"Alias for image"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max tags (1-30)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"image":"library/nginx","tags":[{"name":"stable-trixie-perl"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/xkcd":{"get":{"summary":"xkcd comic: current or by number, with alt text + image","operationId":"get_api_free_xkcd","tags":["paid"],"parameters":[{"name":"num","in":"query","required":false,"schema":{"type":"integer","description":"Comic number (default: latest)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"num":3283,"title":"Size and Lifespan","image":"https://imgs.xkcd.com/comics/..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikipedia-pageviews":{"get":{"summary":"Wikipedia top pageviews for a day: articles + view counts","operationId":"get_api_free_wikipedia-pageviews","tags":["paid"],"parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date YYYY-MM-DD"}},{"name":"project","in":"query","required":false,"schema":{"type":"string","description":"Wiki project like en.wikipedia (default)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max articles (1-50)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"articles":[{"title":"Main_Page","views":6818841}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-elevation":{"get":{"summary":"Open-Meteo elevation lookup by lat/lon","operationId":"get_api_free_open-meteo-elevation","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"elevationM":38}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/open-meteo-flood":{"get":{"summary":"Open-Meteo flood forecast: river discharge by lat/lon","operationId":"get_api_free_open-meteo-flood","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"forecast":[{"date":"2026-08-13","riverDischarge":0.5}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/iceandfire":{"get":{"summary":"Game of Thrones / A Song of Ice and Fire: books, characters, houses","operationId":"get_api_free_iceandfire","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"books|characters|houses"}},{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Resource ID"}},{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Exact name search"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"A Game of Thrones","authors":["George R. R. Martin"],"numberOfPages":694}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/metmuseum":{"get":{"summary":"Metropolitan Museum artwork lookup by object ID","operationId":"get_api_free_metmuseum","tags":["paid"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"integer","description":"Object ID"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"The Starry Night","artist":"Vincent van Gogh","objectDate":"1889"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/artic":{"get":{"summary":"Art Institute of Chicago artwork lookup by ID","operationId":"get_api_free_artic","tags":["paid"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"integer","description":"Artwork ID"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"title":"Nighthawks","artist":"Edward Hopper","dateDisplay":"1942"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/cocktails":{"get":{"summary":"Cocktail recipes by name (TheCocktailDB)","operationId":"get_api_free_cocktails","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Cocktail name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"cocktails":[{"name":"Margarita","category":"Ordinary Drink"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/astronomy":{"get":{"summary":"Astronomy weather forecast: cloud cover, seeing, transparency (7Timer)","operationId":"get_api_free_astronomy","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"forecast":[{"timepoint":3,"cloudcover":1,"seeing":5}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/starwars":{"get":{"summary":"Star Wars data: people, films, planets, species, starships (SWAPI)","operationId":"get_api_free_starwars","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"people|films|planets|species|starships|vehicles"}},{"name":"id","in":"query","required":false,"schema":{"type":"integer","description":"Resource ID (default 1)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"Luke Skywalker","birthYear":"19BBY"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/kitsu":{"get":{"summary":"Anime search (Kitsu)","operationId":"get_api_free_kitsu","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Anime title"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"anime":[{"canonicalTitle":"Naruto","episodeCount":220}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/radio":{"get":{"summary":"Radio station search (Radio Browser)","operationId":"get_api_free_radio","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Station name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"stations":[{"name":"BBC Radio 1","country":"United Kingdom"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikivoyage":{"get":{"summary":"Travel guide search (Wikivoyage)","operationId":"get_api_free_wikivoyage","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Destination or topic"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"Paris","url":"https://en.wikivoyage.org/wiki/Paris"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikinews":{"get":{"summary":"News article search (Wikinews)","operationId":"get_api_free_wikinews","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"News topic"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"AI advances","url":"https://en.wikinews.org/wiki/AI_advances"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/cats":{"get":{"summary":"Cat breed directory (TheCatAPI)","operationId":"get_api_free_cats","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 20, max 50)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"breeds":[{"name":"Abyssinian","origin":"Ethiopia","intelligence":5}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/solar":{"get":{"summary":"Solar radiation forecast (Open-Meteo)","operationId":"get_api_free_solar","tags":["paid"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude"}},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"forecast":[{"date":"2026-08-13","solarRadiationMJm2":24.5}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/ghibli":{"get":{"summary":"Studio Ghibli films catalog","operationId":"get_api_free_ghibli","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"films":[{"title":"Spirited Away","director":"Hayao Miyazaki"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikiversity":{"get":{"summary":"Educational resource search (Wikiversity)","operationId":"get_api_free_wikiversity","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"Physics","url":"https://en.wikiversity.org/wiki/Physics"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/steamspy":{"get":{"summary":"Steam game stats by appid (SteamSpy)","operationId":"get_api_free_steamspy","tags":["paid"],"parameters":[{"name":"appid","in":"query","required":true,"schema":{"type":"integer","description":"Steam app ID"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"Counter-Strike 2","positive":1000000,"price":0}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/solana":{"get":{"summary":"Solana blockchain data: slot, block height, epoch, supply","operationId":"get_api_free_solana","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"slot|blockheight|epoch|supply"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"network":"solana-mainnet","slot":300000000}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wikisource":{"get":{"summary":"Public domain text search (Wikisource)","operationId":"get_api_free_wikisource","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"Poems","url":"https://en.wikisource.org/wiki/Poems"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/photon":{"get":{"summary":"OpenStreetMap geocoding (Photon)","operationId":"get_api_free_photon","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Place name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"name":"Berlin","country":"Germany","lat":52.5,"lon":13.4}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/ethereum":{"get":{"summary":"Ethereum blockchain: block number, gas price, chain ID, balance","operationId":"get_api_free_ethereum","tags":["paid"],"parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"blocknumber|gasprice|chainid|balance"}},{"name":"address","in":"query","required":false,"schema":{"type":"string","description":"ETH address (for balance)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"network":"ethereum-mainnet","blockNumber":25755100}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/blockchair":{"get":{"summary":"Bitcoin blockchain stats (Blockchair)","operationId":"get_api_free_blockchair","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"blocks":962214,"bestBlockHeight":962214,"mempoolTransactions":100000}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/yugioh":{"get":{"summary":"Yu-Gi-Oh! card search (YGOPRODeck)","operationId":"get_api_free_yugioh","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Card name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"cards":[{"name":"Dark Magician","atk":2500,"def":2100}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/cheapshark":{"get":{"summary":"Game price deals (CheapShark)","operationId":"get_api_free_cheapshark","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Game title filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"deals":[{"title":"Metro 2033 Redux","salePrice":1.99}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/color":{"get":{"summary":"Color info by hex (TheColorAPI)","operationId":"get_api_free_color","tags":["paid"],"parameters":[{"name":"hex","in":"query","required":true,"schema":{"type":"string","description":"Hex code without #"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"hex":"#FF0000","name":"Red","rgb":"rgb(255, 0, 0)"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/quotes":{"get":{"summary":"Famous quotes (DummyJSON)","operationId":"get_api_free_quotes","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"quotes":[{"quote":"...","author":"Rumi"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/maven":{"get":{"summary":"Java/Maven package search (Maven Central)","operationId":"get_api_free_maven","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"artifacts":[{"id":"com.google.guava:guava","latestVersion":"33.0.0"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/deezer":{"get":{"summary":"Music track search (Deezer)","operationId":"get_api_free_deezer","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Artist or song"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"tracks":[{"title":"Bohemian Rhapsody","artist":"Queen"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/lyrics":{"get":{"summary":"Song lyrics by artist + title (Lyrics.ovh)","operationId":"get_api_free_lyrics","tags":["paid"],"parameters":[{"name":"artist","in":"query","required":true,"schema":{"type":"string","description":"Artist name"}},{"name":"title","in":"query","required":true,"schema":{"type":"string","description":"Song title"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"artist":"Queen","title":"Bohemian Rhapsody","lyrics":"Is this the real life..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/sports":{"get":{"summary":"Sports team search (TheSportsDB)","operationId":"get_api_free_sports","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Team name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"teams":[{"name":"Arsenal","league":"English Premier League","country":"England"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/doaj":{"get":{"summary":"Open access journal articles (DOAJ)","operationId":"get_api_free_doaj","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"articles":[{"title":"...","journal":"Nature","year":2024}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/species":{"get":{"summary":"Species search (Wikispecies)","operationId":"get_api_free_species","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Species name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"Felis catus","url":"https://species.wikimedia.org/wiki/Felis_catus"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/digimon":{"get":{"summary":"Digimon by name (Digimon API)","operationId":"get_api_free_digimon","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Digimon name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"digimon":[{"name":"Agumon","level":"Rookie"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/dragonball":{"get":{"summary":"Dragon Ball character search","operationId":"get_api_free_dragonball","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Character name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"characters":[{"name":"Goku","race":"Saiyan","ki":"60.000.000"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/minecraft":{"get":{"summary":"Minecraft server status","operationId":"get_api_free_minecraft","tags":["paid"],"parameters":[{"name":"host","in":"query","required":true,"schema":{"type":"string","description":"Server host"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"online":true,"players":{"online":50000,"max":100000}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/riddles":{"get":{"summary":"Random riddle with answer","operationId":"get_api_free_riddles","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"riddle":"...","answer":"..."}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/nuget":{"get":{"summary":"NuGet (.NET) package versions","operationId":"get_api_free_nuget","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Package ID"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"package":"newtonsoft.json","latestVersion":"13.0.3","versionsCount":80}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/rubygems":{"get":{"summary":"Ruby gem info (RubyGems)","operationId":"get_api_free_rubygems","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Gem name"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"name":"rails","version":"8.1.3.1","downloads":774713630}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/wordpress":{"get":{"summary":"Latest WordPress core version info","operationId":"get_api_free_wordpress","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"version":"7.0.4","phpVersion":"7.4"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/metawiki":{"get":{"summary":"Wikimedia meta search (Meta-Wiki)","operationId":"get_api_free_metawiki","tags":["paid"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"results":[{"title":"Wikimedia movement","size":6056}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/products":{"get":{"summary":"E-commerce products (DummyJSON)","operationId":"get_api_free_products","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"products":[{"title":"Essence Mascara","price":9.99,"rating":2.56}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/myip":{"get":{"summary":"Caller IP address (BigDataCloud)","operationId":"get_api_free_myip","tags":["paid"],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"ip":"185.227.111.136","ipType":"IPv4"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"},"parameters":[{"name":"format","in":"query","required":false,"description":"Response format (default json)","schema":{"type":"string","enum":["json"]}}]}},"/api/free/zenodo":{"get":{"summary":"CERN research records (Zenodo)","operationId":"get_api_free_zenodo","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query (default quantum)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"records":[{"title":"Multimodal Brain Imaging","doi":"10.5281/zenodo.17636264"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/clinicaltrials":{"get":{"summary":"NIH clinical trials search","operationId":"get_api_free_clinicaltrials","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search term (default cancer)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"studies":[{"nctId":"NCT03569488","title":"...","status":"RECRUITING"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/openfda":{"get":{"summary":"FDA adverse drug event reports","operationId":"get_api_free_openfda","tags":["paid"],"parameters":[{"name":"drug","in":"query","required":false,"schema":{"type":"string","description":"Brand name (default aspirin)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 3)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"events":[{"serious":1,"reactions":["NAUSEA"]}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/eveonline":{"get":{"summary":"EVE Online market prices (ESI)","operationId":"get_api_free_eveonline","tags":["paid"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max prices (default 20)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"prices":[{"typeId":18,"adjustedPrice":30.07}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/openbrewery":{"get":{"summary":"Worldwide brewery directory (Open Brewery DB)","operationId":"get_api_free_openbrewery","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"breweries":[{"name":"Brouwerij West","country":"United States"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/free/figshare":{"get":{"summary":"Figshare research articles","operationId":"get_api_free_figshare","tags":["paid"],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query (default machine learning)"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results (default 5)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"articles":[{"title":"ASPLOS-2026-AE-DATA","doi":"10.6084/m9.figshare.33236611"}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.002","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"2000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/research":{"get":{"summary":"Multi-source research aggregation","operationId":"get_api_research","tags":["paid"],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","description":"Research topic"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Alias for query"}},{"name":"platforms","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated: reddit,web,youtube,twitter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results per platform"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"summary":"...","platforms":{"reddit":[{"title":"..."}]}}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.05","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"50000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/trending":{"get":{"summary":"Trending topics intelligence","operationId":"get_api_trending","tags":["paid"],"parameters":[{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"Country code (default US)"}},{"name":"platforms","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated platforms"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"trends":[{"topic":"...","platform":"...","score":90}]}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.10","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"100000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/ip-geo":{"get":{"summary":"IP geolocation lookup","operationId":"get_api_ip-geo","tags":["paid"],"parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string","description":"IPv4 or IPv6 address"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"json|text"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"ip":"1.2.3.4","city":"London","country":"GB"}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.003","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"3000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/crypto/price":{"get":{"summary":"Crypto price & market data","operationId":"get_api_crypto_price","tags":["paid"],"parameters":[{"name":"symbol","in":"query","required":true,"schema":{"type":"string","description":"CoinGecko symbol, e.g. bitcoin"}},{"name":"vs_currency","in":"query","required":false,"schema":{"type":"string","description":"Quote currency (default usd)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"symbol":"bitcoin","price_usd":65000,"market_cap":1200000000000}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.003","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"3000","currency":"usdc","intent":"charge","method":"solana"}}},"/api/weather":{"get":{"summary":"Weather conditions for any location","operationId":"get_api_weather","tags":["paid"],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string","description":"City name or coordinates, e.g. \"London\" or \"51.5,-0.12\""}},{"name":"units","in":"query","required":false,"schema":{"type":"string","description":"metric|imperial (default metric)"}}],"responses":{"200":{"description":"Successful response (after x402 payment)","content":{"application/json":{"schema":{"type":"object","example":{"location":"London","temperature":15.2,"humidity":70}}}}},"402":{"description":"Payment Required"}},"security":[],"x-payment-info":{"price":{"mode":"fixed","amount":"0.005","currency":"USD"},"protocols":[{"mpp":{"method":"solana","intent":"charge","currency":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}},{"x402":{}}],"amount":"5000","currency":"usdc","intent":"charge","method":"solana"}}}}}