{"uid":"cap_-gXAPKEZkBs0X4T1zcdbT","slug":"bounty-engineer-rate-limit-plan-1d28244b","name":"Bounty Engineer Rate Limit Plan","description":"Machine-buyable infrastructure for autonomous agents: API cost routing, margin optimization, funding-rate data, webpage extraction, result verification, spend controls, retry planning, state, tender search and GitHub bounty intelligence.","url":"https://bounty-engineer-x402-prod.onrender.com/v1/rate-limit-plan?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"per_hour":{"type":"integer"},"requests":{"type":"integer"},"start_at":{"type":"string"},"per_minute":{"type":"integer"}}},"responseSchema":{"type":"json","example":{"ok":true,"mode":"rate_limit_plan","batches":[{"batch":1,"requests":60,"scheduled_at":"2026-10-11T16:11:46.721Z"},{"batch":2,"requests":60,"scheduled_at":"2026-10-11T16:12:46.721Z"},{"batch":3,"requests":60,"scheduled_at":"2026-10-11T16:13:46.721Z"}],"requests":180,"truncated":false,"batch_count":3,"remaining_requests":0,"effective_per_minute":60}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kNbm04Zk27srMZOQ9ryyv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a scheduled batch plan for distributing a set number of API requests across time, respecting per-minute and per-hour rate limits.","exampleAgentPrompt":"I need to send 180 API requests starting at 2026-10-02T23:49:45Z, with a limit of 60 per minute — can you generate a batch schedule that spaces them out correctly?","exampleUseCases":[{"title":"Avoiding throttle on bulk data fetch","prompt":"I need to pull 300 records from a rate-limited API that allows 50 requests per minute. Starting now, can you plan out the batches so I don't get throttled?"},{"title":"Scheduling overnight agent job","prompt":"My agent needs to make 600 API calls starting at midnight tonight, with a cap of 100 per hour. Give me a schedule showing when each batch should fire."},{"title":"Optimizing request pacing for a campaign","prompt":"I want to send 240 requests starting at 9am tomorrow, capped at 60 per minute. Can you calculate the batch schedule so I know exactly when each group goes out?"}],"resultDescription":"Returns an array of batches, each with a batch number, request count, and ISO 8601 scheduled timestamp. Also includes total request count, total batch count, effective per-minute rate, remaining unscheduled requests, and a truncation flag indicating whether all requests fit within the plan.","failureModes":["Missing or invalid integer fields (per_minute, requests) may cause plan computation failure","Conflicting rate constraints (per_minute and per_hour both set to very low values) may produce unexpected truncation","start_at in invalid ISO format returns a parse error","Requests value of 0 or negative integer may return empty batch array or error","Payment failure via x402 protocol results in 402 response before plan is generated"],"whenToPreferThis":"Use this endpoint when an autonomous agent or workflow needs to pre-compute a time-phased dispatch schedule for a large number of API calls subject to rate-limit constraints. It is ideal when you need deterministic scheduling output (exact timestamps per batch) rather than dynamic throttling at runtime. Prefer this over ad-hoc sleep/retry logic when you want auditable, upfront batch plans.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:43:58.045Z","isFirstParty":false,"canonicalSlug":"bounty-engineer-rate-limit-plan-1d28244b"}