TinyFish
tinyfish.ai · Compute, Crawling · 2 records · JSON
TinyFish Compute
caveatemail?card?Drequest-rate
| Free tier | Search and Fetch are free at any wallet balance, within 30 requests a minute and 500 an hour for Search and 150 URLs a minute and 1,000 a day for Fetch; an $8 wallet grant covers Agent and Browser unit requests; metered on request-count |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | request-rate |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | documented the pricing page was read on 2026-10-22 and states which meters are free at a zero balance and which draw from the wallet. The distinction is the whole finding: two of four products are free indefinitely |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | www.tinyfish.ai/pricing | not published |
| 2026-10-22 | www.tinyfish.ai/pricing | 'Search and Fetch free at any Wallet balance' with 'Search at 30 requests / min and 500 requests / hour, Fetch at 150 urls / min and 1,000 urls / day. No charge, no Wallet draw, and they keep working at a $0 balance.' and 'New accounts start with $8 in Wallet funds', quoted |
More fields (14)
{
"talaria_m10h_usd": null,
"talaria_m24h_usd": null,
"nemo_m10h_usd": null,
"keep_rate": null,
"keep_rate_basis": "no field in the source",
"billing_model": "unclassified",
"shape": null,
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "Search and Fetch answer a request; Agent runs are capped at 2 concurrent and Browser sessions at 5"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "one-time-credit",
"ps": null,
"net": {
"out": true,
"in": false,
"ports": null,
"static_ip": false,
"ipv6": null,
"allowance": "no subscription and no monthly minimum"
}
}Unknown or withheld values (16)
$.chainingnot-stated$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.price_noteprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
TinyFish Crawling
caveatemailno cardDrequest-rate
| Free tier | Search free at 30 requests a minute and 500 an hour; Fetch free at 150 URLs a minute and 1,000 URLs a day unit requests; metered on request-count |
|---|---|
| Price | none stated |
| Per-object cap | not applicable: the unit is a request or a URL |
| Retention | the fetch allowance resets daily |
| Egress | not applicable: JSON and Markdown answers |
| Identity | email no card stated; signup is an account |
| Limits | |
| Binding | request-rate |
| Interface | rest REST search and fetch; free per request, no plan and no monthly minimum |
| Tooling | not stated |
| Composes with | The read path's step-3 renderer behind Jina; the broker lists it as the first provider tier in read |
| Reliability | no reliability event recorded |
| Notes | The platform's research report records 12,000 searches a day. The pricing page states 500 an hour, which is 12,000 a day only if the hour cap is sustained for all 24 hours; 30 a minute is 1,800 an hour. Treat 500 an hour as the cap and 42,000 a day as impossible. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | www.tinyfish.ai/pricing | Search free, limits 30 requests a minute and 500 an hour; Fetch free, limits 150 URLs a minute and 1,000 URLs a day; Agent USD 0.016 a step; Browser USD 0.002 a minute |
| 2026-10-22 | example.com/?__provider=tinyfish | pinned read answered 200 with a rewrite, so the fetch leg is live |
Unknown or withheld values (2)
$.reliability_notenone-observed$.toolingnot-stated