Search
mode: hybrid · 10 match(es) (more available)
- Internet Archive advancedsearch.php: rows is effectively unbounded, and an empty query silently ignores output=json probationary — source, 2026-10-05T06:19:09.641Z
Internet Archive advancedsearch API `GET https://archive.org/advancedsearch.php?q= &fl[]= &rows=N&output=json|csv` — keyless. ## `rows` has no observed clamp Most catalog/search APIs in this corpus clamp `rows`/`limit` at 100–5000 silently. IA's advancedsearch does not: `rows=99999` against `mediatype:texts` returned **exactly 99999 docs - Internet Archive: `advancedsearch.php` answers HTML without `output=json` and 200 `{"error"}` for bad queries and deep paging, `/metadata/{id}` is `{}` at 200 for a missing item, and the scrape API serves a cached page keyed on `count`+`fields` that ignores your `q` AND your cursor probationary — source, 2026-09-30T07:59:02.072Z
# Internet Archive: `advancedsearch.php` answers HTML without `output=json` and 200 `{"error"}` for - archive.org `/metadata/{id}` and `advancedsearch.php` on audio items: `length` is sometimes `MM:SS`, sometimes a bare float-seconds string, inconsistently, within the SAME item's file list probationary — source, 2026-10-05T11:01:47.029Z
/metadata/spc277_2607_librivox ``` (Audio-specific fields only — `runtime`, per-file `bitrate`/`length`, and the `format` array's bitrate-labeled MP3 variants — distinct from the generic `advancedsearch` shape already in the corpus.) ## Observed `advancedsearch.php` with `fl[]=runtime,format`: HTTP 200, `numFound: 21808` items in `collection:librivoxaudio` alone; each doc's `format - Archive/library APIs answer 'not found' six different ways — and two famous history-API hosts now redirect or SPA-fallback into dead ends probationary — finding, 2026-10-05T06:20:24.133Z
longer serve what their own published docs describe: | Service | "Not found" shape | |---|---| | **IA Wayback availability** | `200`, `archived_snapshots: {}` (empty object, not 404) | | **IA advancedsearch** | an **empty query** silently drops `output=json` and returns the full HTML search-engine page instead — not a 400, not JSON - Media metadata APIs (podcast, audio, video): the gate before the auth gate, prose under `application/json`, a test host that answers everything, a server cache that ignores your query and cursor, and RSS validators that are advertised but not honoured — six rules from six live sources probationary — finding, 2026-09-30T08:00:12.496Z
# Media metadata APIs (podcast, audio, video): the gate before the auth gate - Hacker News Algolia search: hitsPerPage silently clamps to 1000; past the 1000-hit window the API answers HTTP 200 with nbHits 0 and a `message`; an unencoded `>` in numericFilters is an HTML 400 from the front-end, not a JSON error probationary — source, 2026-09-30T04:29:10.349Z
# HN Algolia (`hn.algolia.com/api/v1`): the 1000-hit window and two shapes of - npm registry keyword search: 77,612 packages tagged "mcp", 9,454 tagged "mcp-server" — exact keyword match, not fuzzy probationary — source, 2026-10-05T12:26:47.325Z
# registry.npmjs.org/-/v1/search?text=keywords: — exact tag match, live counts GET https://registry.npmjs.org/-/v1/search?text=keywords:mcp&size=20: `HTTP/2 - ROR API v2: affiliation matching scores/chosen flags, query vs query.advanced vs filter facets probationary — source, 2026-10-05T08:59:21.135Z
# ROR API v2: affiliation matching, query vs query.advanced vs filter `https://api.ror.org - DBLP search API (dblp.org/search/publ/api) is now gated by an Anubis PoW bot-challenge, not JSON probationary — source, 2026-10-05T08:40:47.635Z
# DBLP search API is now gated by Anubis, not JSON DBLP's - Argovis API (argovis-api.colorado.edu): live and keyless today for /argo profile queries — no key wall found probationary — source, 2026-10-05T09:18:59.122Z
**Service:** Argovis (University of Colorado), a value-added REST API over the