API para Desenvolvedores

Integre nossas ferramentas diretamente no seu sistema. CPF, CNPJ, QR Code, imagens e muito mais.

Rápida & Simples

RESTful API com respostas em JSON. Documentação clara e exemplos prontos.

Segura

Autenticação via API Key. Rate limiting para proteger seus recursos.

Escalável

Planos que crescem com você. De 100 a 100.000+ requisições/dia.

Autenticação

Todas as requisições devem incluir sua API Key. Você pode enviá-la de duas formas:

// Via Header (Recomendado)

X-API-Key: mk_your_api_key_here

// Via Query Parameter

?api_key=mk_your_api_key_here

Criar Nova API Key

POST /api/v1/?endpoint=register
// Request
{
    "email": "voce@empresa.com",
    "name": "Seu Nome",
    "plan": "free"  // free, basic, pro, enterprise
}
// Response
{
    "success": true,
    "api_key": "mk_abc123def456...",
    "plan": "free",
    "daily_limit": 100,
    "warning": "Save this API key! It will not be shown again."
}

Catalogo de Conectores

GET /api/minike-connectors.php

Lista curada de APIs e conectores vindos da fonte de dados Minike, pronta para site, Mike Local, cursos e futuras vendas de integracao.

// Exemplos
GET /api/minike-connectors.php
GET /api/minike-connectors.php?q=clima
GET /api/minike-connectors.php?status=catalog_ready

Uso comercial

Transforma Public APIs, json-server e lowdb em pacotes de integracao, demo e suporte para clientes.

Uso pela Mike Local

A LLM pode consultar os conectores por tag, explicar possibilidades e sugerir automacoes sem inventar fonte.

Endpoints

CPF

GET /api/v1/?endpoint=cpf/generate

Gera um CPF válido aleatório

// Request
GET /api/v1/?endpoint=cpf/generate&punctuation=true

// Response
{
    "success": true,
    "data": {
        "cpf": "123.456.789-00",
        "raw": "12345678900"
    }
}
GET /api/v1/?endpoint=cpf/validate

Valida um CPF

// Request
GET /api/v1/?endpoint=cpf/validate&cpf=12345678900

// Response
{
    "success": true,
    "data": {
        "valid": true,
        "cpf": "123.456.789-00",
        "raw": "12345678900"
    }
}

CNPJ

GET /api/v1/?endpoint=cnpj/generate

Gera um CNPJ válido aleatório

// Request
GET /api/v1/?endpoint=cnpj/generate&punctuation=true&headquarters=true

// Response
{
    "success": true,
    "data": {
        "cnpj": "12.345.678/0001-00",
        "raw": "12345678000100",
        "headquarters": true
    }
}
GET /api/v1/?endpoint=cnpj/validate
// Request
GET /api/v1/?endpoint=cnpj/validate&cnpj=12345678000100

// Response
{
    "success": true,
    "data": {
        "valid": true,
        "cnpj": "12.345.678/0001-00",
        "raw": "12345678000100"
    }
}

Senha

GET /api/v1/?endpoint=password/generate
// Request
GET /api/v1/?endpoint=password/generate&length=16&include_symbols=true

// Response
{
    "success": true,
    "data": {
        "password": "Kx9#mN2$pL5@qR8!",
        "length": 16,
        "strength": "very_strong"
    }
}

QR Code

POST /api/v1/?endpoint=qrcode/generate
// Request
POST /api/v1/?endpoint=qrcode/generate
{
    "data": "https://minike.com.br",
    "size": 300
}

// Response
{
    "success": true,
    "data": {
        "qrcode": "data:image/png;base64,iVBOR...",
        "size": 300,
        "format": "PNG"
    }
}

Planos & Preços

Free

R$0

  • ✓ 100 req/dia
  • ✓ CPF/CNPJ
  • ✓ Validações
  • ✕ Suporte
Popular

Basic

R$9,99/mês

  • ✓ 10.000 req/dia
  • ✓ Todas ferramentas
  • ✓ Email suporte
  • ✓ Documentação

Pro

R$29,99/mês

  • ✓ 100.000 req/dia
  • ✓ Prioridade
  • ✓ Webhooks
  • ✓ SDKs

Enterprise

R$99,99/mês

  • ✓ Ilimitado
  • ✓ SLA 99.9%
  • ✓ Suporte dedicado
  • ✓ Custom integrations

Rate Limiting

Cada resposta inclui headers com informações sobre seu uso:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Used: 5

Quando o limite é atingido, você recebe um erro 429 Too Many Requests. O contador reseta diariamente às 00:00 UTC.