API REST pública para consulta de serviços tributáveis
URL alternativa: /api/index.php (funciona da mesma forma)
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
q |
string | Busca textual no código ou descrição | ?q=programação |
codigo |
string | Busca exata por código NBS | ?codigo=010101 |
⚠️ Os parâmetros podem ser combinados para buscas mais específicas.
A API retorna um objeto JSON com a seguinte estrutura:
{
"total": 189,
"servicos": [
{
"codigo": "010101",
"descricao": "Análise e desenvolvimento de sistemas."
},
{
"codigo": "010201",
"descricao": "Programação."
}
]
}
GET https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/
GET https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/?q=medicina
GET https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/?codigo=070101
GET https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/?q=engenharia&codigo=070101
fetch('https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/?q=odontologia')
.then(response => response.json())
.then(data => {
console.log(data.total, 'serviços encontrados');
data.servicos.forEach(servico => {
console.log(servico.codigo, '-', servico.descricao);
});
});
<?php
$url = 'https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/?q=fisioterapia';
$response = file_get_contents($url);
$data = json_decode($response, true);
foreach ($data['servicos'] as $servico) {
echo $servico['codigo'] . ' - ' . $servico['descricao'] . "\n";
}
?>
import requests
response = requests.get('https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/',
params={'q': 'contabilidade'})
data = response.json()
for servico in data['servicos']:
print(f"{servico['codigo']} - {servico['descricao']}")
curl "https://ferramentasdaweb.com.br/codigos-tributacao-nacional-nfse/api/?q=vigilância"
| Código | Descrição |
|---|---|
| 200 | OK - Requisição bem-sucedida |
| 405 | Method Not Allowed - Apenas GET é permitido |
| 500 | Erro interno do servidor |