# brdata — Brazilian Public Tender Line Items Lookup

> brdata — Brazilian Public Tender Line Items Lookup is a paid API for AI agents from brdata.thomenz.me, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Returns the itemized line items (products/services) for a specific Brazilian public tender (licitação) identified by CNPJ, year, and sequence number from the PNCP registry.

## Facts

- Endpoint: GET https://brdata.thomenz.me/tender/%7Bcnpj%7D/%7Byear%7D/%7Bseq%7D/items
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brdata-brazilian-public-tender-line-items-lookup-4cf1de78
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eCbhkSr9RWx0fseO7weOY

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 brdata-brazilian-public-tender-line-items-lookup-4cf1de78
```

Example prompt: Pull the itemized line items for the Brazilian government tender from CNPJ 12345678000195, year 2024, sequence number 7 — I want to see the product descriptions, quantities, and max unit prices in BRL.

## When to prefer this

Use this endpoint when you need the granular line-item breakdown of a specific Brazilian government tender you have already identified (by CNPJ + year + sequence). Prefer this over general procurement search endpoints when you need pricing, quantities, and ME/EPP eligibility details for a known tender. It is purpose-built for PNCP data and pays per call via x402, making it suitable for agent-driven due-diligence or supplier-qualification workflows on Brazilian government contracts.

## Known failure modes

- Invalid or non-existent CNPJ returns empty result or 404
- Wrong year or sequence number returns no items found
- PNCP upstream unavailability causes timeout or 503
- Tender exists but has no items (items_count = 0)
- Malformed CNPJ format (non-numeric, wrong length) may cause 400 error

## How this service works

Brazilian company &amp; public-procurement data for due-diligence, KYB &amp; B2B agents: company profiles by CNPJ, regulatory risk &amp; compliance screening (federal debarment, anti-corruption, leniency &amp; forced-labor register — CEIS, CNEP, 'Lista Suja'), mass search &amp; segmentation across ~28M active companies, and public tenders / licitações (PNCP).

## Output

A JSON object containing an array of tender line items, each with item number, description, unit of measure, quantity, max unit price in BRL, max total price in BRL, ME/EPP exclusivity flag, and benefit type label; plus aggregate fields for total item count and total estimated value in BRL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "unit": "Unidade",
    "quantity": 4,
    "description": "Switch de rede gerenciável 24 portas",
    "item_number": 1,
    "benefit_type_pt": "Participação exclusiva para ME/EPP",
    "me_epp_exclusive": true,
    "max_unit_price_brl": 3200.5,
    "max_total_price_brl": 12802
   }
  ],
  "items_count": 21,
  "total_estimated_brl": 140964.76
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brdata-brazilian-public-tender-line-items-lookup-4cf1de78/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from brdata.thomenz.me](https://www.zero.xyz/host/brdata.thomenz.me/llms.txt)
