# Bot Bazaar CSV Header Lint

> Bot Bazaar CSV Header Lint is a paid API for AI agents from bot-bazaar.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Validates a comma-separated list of CSV column headers for column count parity with a sample row, duplicate column names, and snake_case naming conventions.

## Facts

- Endpoint: GET https://bot-bazaar.fly.dev/v1/x402/csv-header-lint?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bot-bazaar-csv-header-lint-12f937ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ah_WUTxyXqW1u0ytK-Eu0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bot-bazaar-csv-header-lint-12f937ad
```

Example prompt: Can you lint these CSV headers for me — 'user_id,firstName,user_id,email' — and check if they're all snake_case with no duplicates?

## When to prefer this

Use this endpoint when you need a lightweight, instant check on CSV column headers before ingestion, ETL processing, or sharing as a data template. Ideal when you want to enforce snake_case naming standards and catch duplicate columns early without running the full data pipeline. Prefer this over manual review or heavier schema validation tools for quick, automated header audits in agent-driven data workflows.

## Known failure modes

- Missing or empty headers query parameter returns an error
- Malformed comma-separated input may produce unexpected parsing results
- Headers with special characters outside snake_case may cause false positives
- No sample row provided means column count parity check cannot be performed
- Very long header lists may hit query parameter length limits

## How this service works

Validate a CSV header list and sample row for column count parity, duplicate column names, and snake_case naming.

## Output

Returns a structured report indicating whether the headers pass or fail each check: column count parity between the header row and a sample data row, presence of any duplicate column names, and whether all column names conform to snake_case formatting. Each violation is listed with details about which columns are problematic.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "headers": {
       "type": "string",
       "description": "Comma-separated CSV column names"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bot-bazaar-csv-header-lint-12f937ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bot-bazaar.fly.dev](https://www.zero.xyz/host/bot-bazaar.fly.dev/llms.txt)
