Radar CNPJ Avaliar API

The Avaliar API from Radar CNPJ — 1 operation(s) for avaliar.

Operations 1

POST /api/avaliar Cola uma ideia de negócio em texto e recebe a ficha da oferta formal na Receita #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/radar-cnpj-avaliar-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

radar-cnpj-avaliar-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Radar CNPJ Avaliar API
  version: 2d690e87
  description: radar-cnpj.com — índice GET /api/.
servers:
- url: https://radar-cnpj.com
tags:
- name: Avaliar
paths:
  /api/avaliar:
    post:
      operationId: avaliar
      summary: Cola uma ideia de negócio em texto e recebe a ficha da oferta formal na Receita
      description: 'É o primeiro produto da home. Devolve o CNAE a que a ideia foi mapeada, quantas empresas ativas, abertas e baixadas existem no recorte, como elas se formalizam e uma leitura honesta disso. **Não inventa volume de busca** e não promete demanda: `ficha.limites` diz o que os números não dizem. Renda passiva isto não é.

        Devolve: { ok, texto, cnae, fonte_cnae, filtros, ficha{mapeou_cnae,oferta,formalizacao,leitura,limites,passivo} }'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                texto:
                  type: string
                  description: A ideia em 3 a 400 caracteres.
                uf:
                  type: string
                  description: Hint de estado; só entra se a IA não resolver o lugar sozinha.
                municipio:
                  type: integer
                  description: Hint de município (código IBGE); mesma regra do `uf`.
              required:
              - texto
            example:
              texto: padaria em Campinas
              uf: SP
              municipio: 6291
      responses:
        '200':
          description: '{ ok, texto, cnae, fonte_cnae, filtros, ficha{mapeou_cnae,oferta,formalizacao,leitura,limites,passivo} }'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Avaliacao'
        '400':
          description: Texto fora de 3–400 caracteres, ou corpo que não é JSON.
        '405':
          description: Só POST nesta rota.
      tags:
      - Avaliar
components:
  schemas:
    FichaOferta:
      type: object
      properties:
        mapeou_cnae:
          type: boolean
          description: Se deu para mapear a ideia num CNAE. Sem isso, os números abaixo não valem.
        oferta:
          type: object
          description: Empresas ativas, abertas e baixadas no recorte, direto da Receita.
        formalizacao:
          type: object
          description: 'Como essas empresas se formalizam: MEI, Simples, porte.'
        leitura:
          type: array
          items:
            type: string
          description: O que os números sugerem, em frases — sem promessa de demanda.
        limites:
          type: array
          items:
            type: string
          description: O que estes dados NÃO dizem. Não há volume de busca aqui, e renda passiva isto não é.
        passivo:
          type: object
          description: Sinais de risco no recorte, quando existem.
          nullable: true
      required:
      - mapeou_cnae
      - oferta
      - formalizacao
      - leitura
      - limites
      - passivo
      description: Quantas empresas já fazem isso, como elas se formalizam e o que esses números não dizem.
    Avaliacao:
      type: object
      properties:
        ok:
          type: boolean
          description: Sempre `true` quando a avaliação saiu.
        texto:
          type: string
          description: A ideia como você a escreveu.
        cnae:
          type: string
          description: CNAE a que a ideia foi mapeada.
          nullable: true
        fonte_cnae:
          type: string
          description: 'Como o CNAE foi determinado: pela IA ou pelo hint que você mandou.'
        filtros:
          type: array
          items:
            type: object
          description: Os filtros normalizados que a avaliação aplicou — dá para reusar em `GET /api/busca`.
        ficha:
          allOf:
          - $ref: '#/components/schemas/FichaOferta'
          description: O retrato da oferta formal e a leitura honesta dela.
      required:
      - ok
      - texto
      - cnae
      - fonte_cnae
      - filtros
      - ficha
      description: A leitura de uma ideia de negócio contra a oferta formal da Receita. É o primeiro produto da home.