Any payload. One dependable URL.
Fixture data without the fixture server.
Free, versioned sample data endpoints for testing HTTP clients, parsers and integrations. No account, API key or fixture server is required. Every response is a static asset served from the edge.
- Formats
- 11
- Payload assets
- 101
- Runtime backend
- None
Formats
Pick the bytes you need
JSON
application/json; charset=utf-8View endpoints 11 filesXML
application/xml; charset=utf-8View endpoints 11 filesCSV
text/csv; charset=utf-8View endpoints 11 filesYAML
application/yaml; charset=utf-8View endpoints 11 filesNDJSON
application/x-ndjson; charset=utf-8View endpoints 11 filesPlain text
text/plain; charset=utf-8View endpoints 11 filesHTML
text/html; charset=utf-8View endpoints 11 filesMessagePack
application/msgpackView endpoints 11 filesCBOR
application/cborView endpoints 1 fileapplication/pdfView endpoints 1 fileJSON Schema
application/schema+json; charset=utf-8View endpoints Quick start
Use one stable URL
curl
curl -fsS https://payloads.mochavi.com/v1/users.jsonBrowser example
const response = await fetch("/v1/users.json");
const payload = await response.json();Python example
from urllib.request import urlopen
with urlopen("https://payloads.mochavi.com/v1/users.json") as response:
payload = response.read()Collections and files
Common endpoints
| Path | Media type | Size |
|---|---|---|
/v1/users.json | application/json; charset=utf-8 | 1.6 KB |
/v1/users.xml | application/xml; charset=utf-8 | 2.9 KB |
/v1/users.csv | text/csv; charset=utf-8 | 741 B |
/v1/projects.yaml | application/yaml; charset=utf-8 | 529 B |
/v1/tasks.ndjson | application/x-ndjson; charset=utf-8 | 485 B |
/v1/files/pdf/dataset-summary.pdf | application/pdf | 680 B |
/v1/schemas/dataset.schema.json | application/schema+json; charset=utf-8 | 6.0 KB |
Practical guides
Use fixtures with intent
Deterministic API fixtures
A practical pattern for using stable public fixture URLs in repeatable client and parser tests.
Read guide GuideCross-format test data
Use one canonical users, projects and tasks dataset across formats to test conversions and parser consistency.
Read guide GuideFile download testing
Exercise real HTTP downloads without generating throwaway files or depending on a stateful fixture service.
Read guideCommon questions
What Payloads is—and is not
Is Payloads a fake REST API?
No. It serves versioned static files over GET. There are no simulated writes, authentication flows or request-dependent responses.
Can I use the endpoints from a browser?
Yes. Published v1 assets allow cross-origin requests and require no account or API key.
Will a v1 payload change?
No published v1 asset is changed in place. A future incompatible dataset belongs under a new version.
Can I verify the exact bytes?
Yes. The public manifest records the media type, byte size and SHA-256 checksum of every asset.
License
Use it freely
Project-owned fixture data and generated payloads are available under CC0 1.0 Universal. Source code and documentation use the MIT License. Mochavi names and logos are not included in either grant.
Read the licensing boundaries