{"uid":"cap_P8b8tMcOBduiQhSw1Hxbt","slug":"bundle-maker-vercel-app-03c7e2c9","name":"Bundle Maker – x402 Endpoint Bundle Generator","description":"Generate a curated bundle of x402 endpoints from a natural-language prompt.","url":"https://bundle-maker.vercel.app/api/generate","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"prompt":{"type":"string","description":"Describe the bundle you want."}}},"responseSchema":null,"example":{"request":{"prompt":"build an AI agent that summarizes news articles"},"response":{"markdown":"```\n---\nname: news-article-summarizer\ndescription: Fetch, scrape, parse, and AI-summarize news articles end-to-end. Costs ~$0.047 USDC per run.\nargument-hint: [article-url, topic, keyword, ticker]\n---\n\n# News Article Summarizer Agent\n\nDiscover trending news or search by keyword, scrape and extract full article content, then generate concise AI-powered summaries in bullets, paragraphs, or TL;DR format. Optionally validate source credibility before summarizing. Use this bundle to build automated news digests, research pipelines, or financial intelligence feeds.\n\n## Overview\n\n| Property | Value |\n|----------|-------|\n| Estimated Cost | ~$0.047/run |\n| Payment | USDC on Base |\n| Endpoints | 10 services |\n\n## Steps\n\n1. Discover trending news topics by region\n   GET https://orbisapi.com/proxy/news-trending-f0254e\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n2. Fetch breaking headlines by topic, country, or source\n   GET https://orbisapi.com/proxy/news-headlines-api-214edf\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n3. Search news articles by keyword with source and date filtering\n   POST https://orbisapi.com/proxy/news-search-api-b2e129\n   Body: { \"query\": \"{keyword}\", \"from\": \"{date}\", \"sources\": [\"{source}\"] }\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n4. Search latest news for market, competitive, and risk signals\n   POST https://orbisapi.com/proxy/news-search-api-3c06f9/latest\n   Body: { \"text\": \"{topic or company name}\" }\n   Cost: $0.002/call\n   Source: x402 Bazaar\n\n5. Scrape full article content and metadata from URL\n   GET https://orbisapi.com/proxy/web-scrape-news-api-a9d7c8?url={article_url}\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n6. Parse article — extract headline, body, author, publish date, word count\n   GET https://orbisapi.com/proxy/news-article-parser-api-a663ed?url={article_url}\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n7. Extract clean article content (headings, body text, reading time) from HTML\n   GET https://orbisapi.com/proxy/article-content-extractor-api-bc6f15?url={article_url}\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n8. Check source credibility and bias rating\n   GET https://orbisapi.com/proxy/news-source-lookup-1ee83f?domain={source_domain}\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n9. AI-summarize the article to key facts\n   GET https://orbisapi.com/proxy/ai-news-summarize-api-ecc4e3?url={article_url}\n   Cost: $0.005/call\n   Source: x402 Bazaar\n\n10. Format summary into bullets, paragraphs, or TL;DR\n    POST https://orbisapi.com/proxy/text-summarizer-api-8d455d/summarize\n    Body: { \"text\": \"{extracted_article_body}\", \"format\": \"bullets\" }\n    Cost: $0.004/call\n    Source: x402 Bazaar\n\n## Bonus: Financial News Summarization (optional)\n\n11. Summarize financial news articles by stock ticker\n    GET https://orbisapi.com/proxy/financial-news-summarize-api-cb259f?ticker={TICKER}\n    Cost: $0.005/call\n    Source: x402 Bazaar\n\n## Bonus: Advanced Scraping for Paywalled / JS-Heavy Sites (optional)\n\n12. Scrape with JS rendering, proxy rotation, and CAPTCHA solving\n    GET https://orbisapi.com/proxy/web-scraping-api-8d43c0?url={article_url}\n    Cost: $0.005/call\n    Source: x402 Bazaar\n\n13. Scrape content from any URL (Notte browser agent)\n    POST https://x402.orth.sh/notte/scrape\n    Body: { \"url\": \"{article_url}\", \"format\": \"markdown\" }\n    Cost: varies (USDC on Base)\n    Source: Orthogonal\n\n14. Search for news articles via Serper news search\n    POST https://stableenrich.dev/api/serper/news\n    Body: { \"q\": \"{keyword}\", \"num\": 10 }\n    Cost: varies (USDC on Base)\n    Source: x402 Bazaar (stableenrich.dev)\n\n15. Fetch and extract article contents via Exa\n    POST https://stableenrich.dev/api/exa/contents\n    Body: { \"ids\": [\"{article_url}\"], \"text\": true }\n    Cost: varies (USDC on Base)\n    Source: x402 Bazaar (stableenrich.dev)\n\n## Notes\n\n- **Recommended core flow**: Steps 2 → 5 → 6 → 9 → 10 for a standard article summarization pipeline (~$0.024/run)\n- **For financial use cases**: Swap step 9 for step 11 (Financial News Summarize API) which is ticker-aware\n- **For JS-heavy or paywalled sites**: Use step 12 (Web Scraping API) or step 13 (Notte) instead of step 5\n- **Source credibility check** (step 8) is optional but recommended for research agents to flag low-quality sources\n- **Steps 3 and 4** are alternative news discovery methods — use either or both depending on whether you need keyword search or signal intelligence\n- All amounts listed as `5000` in the accepts array = $0.005 USDC (amounts are in smallest denomination, 6 decimals for USDC)\n- The Text Summarizer `/summarize` endpoint (step 10) supports `\"format\"` values: `\"bullets\"`, `\"paragraph\"`, `\"tldr\"`\n```"}},"exampleRequest":{"prompt":"build an AI agent that summarizes news articles"},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"1.00","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_i71z88wqON57DcN7Wf1zO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a curated bundle of x402 API endpoints based on a natural-language prompt describing the desired capabilities","exampleAgentPrompt":"Can you generate a curated bundle of x402 endpoints I can use to build an AI agent that summarizes news articles and sends email notifications?","exampleUseCases":null,"resultDescription":"A curated list or bundle of x402 API endpoints relevant to the described use case, including endpoint names, URLs, and capability descriptions, ready to be integrated into an agentic workflow.","failureModes":["Vague or ambiguous prompt yields irrelevant or empty bundle","No matching x402 endpoints exist for the requested domain","Payment failure (USDC not available or x402 handshake fails) results in 402 response","Service unavailable or cold-start latency on Vercel causes timeout"],"whenToPreferThis":"Use this endpoint when an AI agent or developer needs to discover and assemble a relevant set of x402-compatible API endpoints for a specific use case, described in plain language. Prefer this over manual API directory browsing when automating agentic workflow construction or when building meta-agents that self-configure their tool sets.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":1,"lastUsedAt":"2026-05-27T18:52:01.777Z","lastSuccessfullyRanAt":"2026-05-27T18:52:01.777Z","lastHealthCheckAt":"2026-09-14T06:33:25.202Z","isFirstParty":false}