Zenserp
- Free allowance
- 50 free searches a month on the Free plan, USD 0, free forever; Google Search only on Free
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- request-rate50 searches a month on Free; Small USD 49.99 a month for 25,000; standard plans are asked not to exceed 400 concurrent connections
- Evidence
- documented9 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-11-30checked 2026-10-30 (live); stale on 2026-11-30
| Free tier | 50 free searches a month on the Free plan, USD 0, free forever; Google Search only on Free unit requests; metered on request-count; Bing, Yandex, DuckDuckGo and the image, news, maps and shopping verticals start at the Small plan. Only successful requests are billed. |
|---|---|
| Price | none stated |
| Limits | |
| Binding | request-rate the 50-a-month quota binds long before 400 concurrent connections |
| Identity | email the signup form asks for a name, an email, a password, a postal address, a country and a VAT ID field, behind a Turnstile check; the Stripe card block renders only for a plan priced above 0, so the Free plan takes no card |
| Egress | not applicable |
| Retention | the 50 searches renew monthly |
| Interface | rest GET https://app.zenserp.com/api/v2/search with an apikey query parameter or header endpoint: https://app.zenserp.com/api/v2/search |
| Tooling | plain HTTP GET with an apikey query parameter or request header |
| Composes with | A small recurring Google SERP allowance for spot checks beside a larger search leg; the Small plan at USD 49.99 for 25,000 is the paid step |
| Reliability | a keyless call answered 403 with a no-apikey message; 403 also marks an exhausted monthly quota |
| Notes | Part of the APILayer suite. Email notices fire at 90% and 100% of the monthly limit, and request errors do not count against it. |
| Evidence note | documented the 50 searches a month and the concurrency guidance are quoted from the pricing page, and the no-card finding rests on the signup page's own markup, which shows the card block only for a priced plan; no keyed search was made, so the read path is unprobed |
| Parsed numbers |
|
Evidence 9
| date | source | what it proved |
|---|---|---|
| 2026-10-30 | zenserp.com/pricing-plans/ | the Free plan is 50 searches a month |
| 2026-10-30 | zenserp.com/pricing-plans/ | 50 searches a month on Free, 25,000 on Small |
| 2026-10-30 | zenserp.com/pricing-plans/ | the Free plan covers Google only |
| 2026-10-30 | zenserp.com/pricing-plans/ | standard plans are asked to stay under 400 concurrent connections |
| 2026-10-30 | zenserp.com/ | the home page states 50 free searches a month |
| 2026-10-30 | app.zenserp.com/register?plan=free | the Stripe billing block on the signup page renders only for a plan priced above 0 |
| 2026-10-30 | www.addictivetips.com/web/real-time-serps-scraping-zenserp/ | a third-party review states the Free tier needs no card |
| 2026-10-30 | zenserp.com/llms.txt | the API base URL |
| 2026-10-30 | probe: app.zenserp.com/api/v2/search | part of the text of Reliability, above |
Unknown values 2
- egress terms: the field does not apply to this kind of offer
- per object cap stated: the field does not apply to this kind of offer