---
title: "Process a CSV file of ZIP codes"
method: POST
path: "/api/bulk"
---

# Process a CSV file of ZIP codes

`POST /api/bulk`

## Request

- Base URL: `https://emission-factors.com`
- URL: `https://emission-factors.com/api/bulk`
- Auth: none declared

## Response `200`

Enriched CSV with emission factor columns. Delimiter (comma, semicolon, tab) is detected from the header; the ZIP and kWh columns are detected by name (X-kWh-Column-Detected header).

## Other responses

- `400`: No CSV, or no ZIP column
- `413`: Over 1 MB

---

[API](https://skmtc.dev/emission-factors/apis/emission-factors-com-api.md) · [All operations](https://skmtc.dev/emission-factors/apis/emission-factors-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/emission-factors/apis/emission-factors-com-api/revisions/6a306ef2044a?raw)
