LionDataMesh
Portal
API Keys, snippets, webhooks, rate limits e referência completa da LionDataMesh API.
Use o header X-API-Key: SUA_CHAVE em todas as requisições.
Nunca exponha sua chave em repositórios públicos. Use variáveis de ambiente.
| Plano | Req/min | Req/hora | Desconto |
|---|---|---|---|
| Starter | 30 | 1.000 | — |
| Growth | 60 | 3.000 | — |
| Scale | 100 | 10.000 | — |
| Professional | 200 | 30.000 | -10% |
| Enterprise | Customizado | Ilimitado* | -20% |
* Sujeito a contrato SLA. Response 429 retorna Retry-After header.
# 1. Copie o SDK para o seu projeto: wget https://api.liondatamesh.com.br/static/lionseginfo_sdk.py # 2. Instale dependências: pip install httpx # 3. Configure a chave: import os os.environ["LIONDATAMESH_API_KEY"] = "SUA_CHAVE_AQUI" os.environ["LIONDATAMESH_BASE_URL"] = "https://api.liondatamesh.com.br"
from lionseginfo_sdk import LionDataMeshClient
client = LionDataMeshClient(
api_key="SUA_CHAVE_AQUI",
base_url="https://api.liondatamesh.com.br"
)
# LionCheck — consulta CNPJ
result = client.check.verify("12345678000195")
print(result["situacao_cadastral"])
# LionRoute — distância
dist = client.route.distancia(
origem_cep="01310100",
destinos_cep=["20040020"]
)
print(dist)
import asyncio
from lionseginfo_sdk import AsyncLionDataMeshClient
async def main():
async with AsyncLionDataMeshClient(api_key="SUA_CHAVE") as client:
# Consultas em paralelo
check, dist = await asyncio.gather(
client.check.verify("12345678000195"),
client.route.distancia("01310100", ["20040020"]),
)
print(check, dist)
asyncio.run(main())
⚠ A chave raw é exibida uma única vez — guarde imediatamente.