CSV format guide
Sample CSV files
Small test CSV files with a header row, CRLF line endings, escaped quotes, Unicode and empty cells. Download one for a spreadsheet or importer test, or fetch the URL from code. Pick a whole collection (3 users, 2 projects or 3 tasks) or a single record. The 11 files range from 117 B to 741 B.
No account or API key is needed. A published v1 file never changes, its SHA-256 is listed in the manifest, and the data is CC0, so you can also commit a copy to your own repository.
text/csv; charset=utf-8
Use it
Request an asset
Browser
const response = await fetch("/v1/projects.csv");
const payload = await response.text();curl
curl -fsS https://payloads.mochavi.com/v1/projects.csvPython
from urllib.request import urlopen
with urlopen("https://payloads.mochavi.com/v1/projects.csv") as response:
payload = response.read()Published files
11 stable URLs
| Path | Media type | Size |
|---|---|---|
/v1/projects.csv | text/csv; charset=utf-8 | 366 B |
/v1/projects/101.csv | text/csv; charset=utf-8 | 270 B |
/v1/projects/102.csv | text/csv; charset=utf-8 | 177 B |
/v1/tasks.csv | text/csv; charset=utf-8 | 295 B |
/v1/tasks/1001.csv | text/csv; charset=utf-8 | 158 B |
/v1/tasks/1002.csv | text/csv; charset=utf-8 | 117 B |
/v1/tasks/1003.csv | text/csv; charset=utf-8 | 156 B |
/v1/users.csv | text/csv; charset=utf-8 | 741 B |
/v1/users/1.csv | text/csv; charset=utf-8 | 424 B |
/v1/users/2.csv | text/csv; charset=utf-8 | 361 B |
/v1/users/3.csv | text/csv; charset=utf-8 | 368 B |
Validate the canonical shape with the dataset schema.
Related guides: Cross-format test data, File download testing, For coding agents.