← All posts
Methodology·6 min·Nostimates

When a provider API doesn't return what users see

A provider API can return answers from a different model tier with different retrieval and ranking than the consumer interface — no shopping cards, ads or query fan-out. Where it diverges, an API-sourced number describes an experience no real user has. Nostimates returns collected responses from its supported targets; variation between sessions and provider interfaces still needs to be considered when interpreting them.

When a provider API doesn't return what users see

The mismatch can be structural, not incidental

OpenAI's web search tool returns URL annotations. Perplexity's Sonar returns citations. Gemini's grounding metadata returns sources. All three are real, documented and easy to call. But none of them is guaranteed to be the thing your client sees when they open the app.

The API paths often run on a different model tier with different retrieval and different ranking. They have no shopping cards, no ads and no query fan-out. The consumer interface has all of those, and all of them move which brands get named. Sometimes the two agree; where they don't, the difference is the whole story.

Why this is a commercial problem, not an academic one

A measurement tool that doesn't match the thing it measures gets exactly one chance. The first time someone opens ChatGPT next to your report and sees a different answer, they stop trusting every number in it, including the ones that were right.

A number is only worth reporting if it matches what a user would actually see. Where an API diverges from the interface, it fails that test.

How to interpret collected answers

A collected response is an observation from a particular target and collection, not a guarantee that every user sees the same answer. Compare the target, prompt and available context before interpreting differences. Nostimates returns provider-specific records from its supported targets; read the reliability guidance for routing limits and collection failures.

Ask which interface and result shape a collection represents, how failures are identified, and what context is available for comparison. A successful collection does not establish that two user experiences are identical.

Build your own analysis

Collect AI answers and search results for your own applications. Explore the public docs or request API access to discuss targets and volume.