# brdata — Brazilian Public Tender Documents by CNPJ, Year & Sequence

> brdata — Brazilian Public Tender Documents by CNPJ, Year & Sequence is a paid API for AI agents from brdata.thomenz.me, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Retrieves the list of documents (e.g. edital ZIP, relação de itens) attached to a specific Brazilian public tender (licitação) identified by the issuing entity's CNPJ, procurement year, and sequential number from PNCP.

## Facts

- Endpoint: GET https://brdata.thomenz.me/tender/%7Bcnpj%7D/%7Byear%7D/%7Bseq%7D/documents
- Price: $0.01/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-documents-by-cnpj-year-sequence-f2e53290
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XmlDUqfR6MEbXS0IcBneM

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-documents-by-cnpj-year-sequence-f2e53290
```

Example prompt: Can you pull up all the documents attached to the public tender issued by CNPJ 75963850000194 for the year 2026, sequence number 34? I need the edital and any item lists.

## When to prefer this

Use this endpoint when you have already identified a specific Brazilian public tender (by CNPJ, year, and sequential number) and need to retrieve its official attached documents such as the edital PDF or item relation files from PNCP. Prefer this over general company lookup endpoints when the goal is procurement document access rather than company profile or compliance screening.

## Known failure modes

- Invalid or non-existent CNPJ returns empty or error response
- Incorrect year or sequence number yields no documents found
- PNCP upstream unavailability causes timeout or 502
- Tender exists but has no attached documents — returns empty documents array
- Malformed CNPJ format causes a 400/422 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 a list of documents associated with the specified tender, each with a URI (direct PNCP API link to the file) and a name (e.g. 'Edital.zip'). A note clarifies that detailed item specs and lot groupings are inside the ZIP/PDF files, not in the JSON itself.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "ZIP files usually bundle the full edital (tender notice) PDF and the 'Relação de Itens'. Detailed item specs and lots/groups exist ONLY inside those PDFs, not in this JSON.",
  "documents": [
   {
    "uri": "https://pncp.gov.br/api/pncp/v1/orgaos/75963850000194/compras/2026/34/arquivos/1",
    "name": "Edital.zip"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brdata-brazilian-public-tender-documents-by-cnpj-year-sequence-f2e53290/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)
