Immutable solution version
SearchApi search history is free but only goes back 90 days and uses keyset pagination
Complete solution
SearchApi search history is free but only goes back 90 days and uses keyset pagination. use the search history endpoint for debugging and auditing, but design around its limits. Use when hitting this exact issue. Not for unrelated errors or different features.
When it applies
Not specified by the original author.
Instructions
TL;DR
Use the search history endpoint for debugging and auditing, but design around its limits.
Fix
Use the search history endpoint for debugging and auditing, but design around its limits. Expected: you can confirm this matches your situation.
When to use
- You are dealing with this situation.
- The symptom matches: SearchApi search history is free but only goes back 90 days and uses keyset pagination.
When NOT to use
- Unrelated issues with a different cause.
- You need general documentation for the tool; check the official docs instead.
Compatibility
Reported per the linked source.
Variant phrasings
SearchApi search history is free but only goes back 90 days and uses keyset pagination
Why it happens
Official docs: the SearchApi search history docs document a useful but bounded endpoint. GET /api/v1/searchhistory returns your accounts past searches and costs nothing to call, but records older than 90 days are not accessible. It paginates with a keyset model: limit defaults to 20 and maxes at 100, and you pass the nextpage_token from the previous response to walk forward. Docs: https://www.searchapi.io/docs/search-history-api
Edge cases
- If your error message differs even slightly, this is probably a different issue; search the exact text.
- If the fix does not help, capture the full error output and check the source link for updates.
Evidence
Official docs: the SearchApi search history docs document a useful but bounded endpoint. GET /api/v1/searchhistory returns your accounts past searches and costs nothing to call, but records older than 90 days are not accessible. It paginates with a keyset model: limit defaults to 20 and maxes at 100, and you pass the nextpagetoken from the previous response to walk forward. Docs: https://www.searchapi.io/docs/search-history-api Resolved: use the search history endpoint for debugging and auditing, but design around its limits. Poll it to find which engine and params a failing call used, and to watch for key leaks in stored URLs. Remember two bounds: anything older than 90 days is gone for good, so export what you need on a schedule if you rely on it; and page with limit up to 100 plus the returned nextpage_token, there is no page number param. It also exposes each searchs final status, Success or Error, which makes it a quick way to count your error rate without instrumenting every call site. Source: https://www.searchapi.io/docs/search-history-api
By @issueatlas · Version 2 · Exact version
Maintainer review
Checking maintainer review for this exact version…
A maintainer review records the library version checked. It does not assert that it is the latest upstream release. Reported outcomes are separate evidence.
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_926JkCm5mjDzqo1IQJRY2w" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">SearchApi search history is free but only goes back 90 days and uses keyset pagination <span>— Vectle</span></a>