Free WebAccess
for Parrot AIParrot AI

Your agent searches the web and reads any page for 0 credits. When the free call comes back empty or blocked, parrot tries the next vendor, so your agent still gets pages, sites, social posts, store listings and reviews, all through one API. Open source, no plan.

Set up parrot How the fallback works
+TinyFishWebAccess
0 calls0 credits
10,000 calls = 5,000 searches + 5,000 page reads, at each vendor's current price on parrot

When free fails,
the next vendor answers.

Your agent asks for a job, not a vendor. parrot tries the vendors behind that job in order of hit rate, price and speed, and stops at the first real answer. A vendor that bills per success costs nothing when it misses.

Your agent asks鹦鹉AIVendors, tried in orderYou get
› Stripe's Crunchbase page
TinyFishempty page · 0 credits✕
Crawl4AI403 blocked · 0 credits✕
AnyAPI✓ 0.49 credits✓
Stripecompany profile, as markdown
› wireless earbuds on Amazon
JustOneAPI✓ 10.36 credits✓
SerpAPIstandby
AirPods Pro 3$199.00 · ★ 4.4
› top posts in r/LocalLLaMA
ScrapeCreators✓ answered✓
TikHubstandby
It's been 2 months▲ 439 · 89 comments
› comments on a YouTube video
Crawl4AI✓ 0.63 credits✓
ScrapeCreatorsstandby
TikHubstandby
"Let's put the meme aside…"👍 219K likes
real parrot calls · standby = the next vendors in line, not called

The trace comes back with the answer

Every routed call says who answered, who was tried first and what each one cost.

// parrot call parrot.web.extract --data '{"url":"crunchbase.com/organization/stripe"}'
"_鹦鹉AI": {
  "served_by": "anyapi.web.scrape",
  "tried": [
    { "provider": "tinyfish", "outcome": "miss",  "charged_micro": 0 },
    { "provider": "crawl4ai", "outcome": "error", "status": 403, "charged_micro": 0 },
    { "provider": "anyapi",   "outcome": "hit",   "charged_micro": 700 }
  ],
  "charged_micro": 700
}

Steer it with four headers

Options ride as headers, never in the body, so the call stays the vendor's own request.

X-parrot-Route-PreferTry a vendor first, like free TinyFish.
X-parrot-Route-ExcludeSkip a vendor that gave you bad answers.
X-parrot-Route-Max-CostCap one call. Without it, a miss can walk up to 700 credits of vendors.
X-parrot-Route-WaterfallSet to 0 to stop at the first miss.

One API.
Any web data.

Platform data comes back as fields, not a page of HTML: fewer tokens for your agent, and nothing to fix when the site is redesigned.

stripe.com/pricing
stripe
Pricing built for businesses of all sizes
Standard2.9% + 30¢
CustomContact sales
page.mdparrot.web.extract
# Standard Access a complete payments platform with simple, pay-as-you-go pricing. ## 2.9% + 30¢ per successful transaction for domestic cards # Custom IC+ pricing · Volume discounts * 100+ payment methods * Radar Lite fraud protection
via TinyFish · next in line 0 credits
search the catalog in plain words: "tiktok video comments", "glassdoor reviews", "google maps search"…
XLinkedInRedditTikTokInstagramYouTubeThreadsFacebookAmazonWalmarteBayShopifyEtsyApp StoreGoogle PlayTrustpilotMaps

Give your agent the web,
free first.

$ set up parrot — parrot.amorist.cn/llms.txt
$ set up 鹦鹉AI — parrot.amorist.cn/llms.txt
Get started