API aberta: os dados do site em JSON
Funções do Power Automate com exemplos executados de verdade, regex brasileiros, ferramentas e guias, em JSON, de graça e sem chave. Serve para montar um assistente, um autocompletar, uma planilha ou um fluxo que consulta o que já está publicado aqui.
Em resumo
- Só leitura e sem cadastro: são arquivos publicados, não há chave, login nem limite fixo. Use com bom senso (a CDN do Cloudflare guarda o conteúdo por 1 hora).
- Funciona do navegador: o CORS está liberado, então um site ou uma extensão pode buscar os dados direto com
fetch. - Sempre em português, com nomes de campo sem acento.
- Versão v1 estável: dentro da v1 podem entrar campos novos, mas nenhum campo existente muda de nome ou sumiu. Mudança que quebre algo vira uma versão nova (v2), em outro endereço.
- Como citar: Uso livre, desde que cite a fonte com link: Me Ajuda Flow (https://meajudaflow.com.br).
- Privacidade: a API não recebe dados seus. Você só pede arquivos públicos; nada digitado nas ferramentas do site passa por aqui.
O que cada endereço faz
Comece pelo índice: ele lista tudo isto com as quantidades atuais. Nos endereços com {slug}, troque pelo identificador que aparece na lista correspondente.
| Endereço | O que devolve | Quando usar |
|---|---|---|
/api/v1/index.json | Índice. Mapa da API: lista todos os endereços, quantidades e como citar a fonte. | Comece por aqui para descobrir o que existe. |
/api/v1/funcoes.json | Funções do Power Automate (lista). Todas as páginas de função da referência, com assinatura e descrição. | Montar um índice, um autocompletar ou um assistente sobre funções. |
/api/v1/funcoes/{slug}.json | Função do Power Automate (detalhe). Uma função completa: exemplos com resultado conferido por execução real, pegadinhas, quando usar e perguntas frequentes. | Consultar a explicação e os exemplos de uma função específica. |
/api/v1/regex.json | Regex brasileiros (lista). Padrões prontos para CPF, CNPJ, CEP, telefone, placa e outros, já com a versão ancorada para validar o texto inteiro. | Copiar um padrão ou montar um catálogo de validações de formato. |
/api/v1/regex/{slug}.json | Regex brasileiro (detalhe). Um padrão completo: explicação por partes, exemplos que casam e que não casam, armadilhas e código em JavaScript, Python e C#. | Entender e usar um padrão específico com segurança. |
/api/v1/ferramentas.json | Ferramentas. Catálogo das ferramentas do site que rodam no navegador, com categoria e ferramentas relacionadas. | Indicar a ferramenta certa para uma tarefa. |
/api/v1/guias.json | Guias. Todos os guias, com resumo, datas, ferramentas relacionadas e as fontes oficiais citadas. | Listar, buscar ou acompanhar o conteúdo editorial. |
/api/v1/openapi.json | Descrição OpenAPI. A API descrita no padrão OpenAPI 3.1, para gerar clientes ou importar em ferramentas como Postman e Insomnia. | Automatizar a integração ou gerar código. |
/feed.xml | Feed Atom dos guias. Feed de novidades dos guias, para leitores de feed e automações. | Ser avisado quando sair um guia novo. |
/feed.json | Feed JSON dos guias. O mesmo feed no formato JSON Feed 1.1. | Consumir os guias novos sem ler XML. |
/llms.txt | llms.txt. Resumo do site em texto, com links, no formato proposto para assistentes de IA. | Dar a um assistente de IA o mapa do site. |
/llms-full.txt | llms-full.txt. Texto completo dos guias, das funções e dos regex em Markdown. | Alimentar um assistente com todo o conteúdo de uma vez. |
Todos os endereços começam com https://meajudaflow.com.br. Exemplo: https://meajudaflow.com.br/api/v1/regex/cpf.json.
Exemplos de uso
Linha de comando (curl)
curl https://meajudaflow.com.br/api/v1/regex/cpf.json
JavaScript (navegador ou Node.js 18+)
const r = await fetch("https://meajudaflow.com.br/api/v1/regex/cpf.json");
const regex = await r.json();
const re = new RegExp(regex.padraoAncorado, regex.flags);
console.log(re.test("111.444.777-35")); // true
Python
import json, re, urllib.request
url = "https://meajudaflow.com.br/api/v1/regex/cpf.json"
req = urllib.request.Request(url, headers={"User-Agent": "meu-app/1.0"})
with urllib.request.urlopen(req) as r:
regex = json.load(r)
print(bool(re.fullmatch(regex["padrao"], "111.444.777-35"))) # True
Em Python, o urllib sem User-Agent próprio é barrado pela proteção do Cloudflare (erro 403). Por isso o exemplo acima informa um nome de aplicação; a biblioteca requests também funciona.
O que vem na resposta
Recorte real de /api/v1/regex/cpf.json (o arquivo completo tem também explicação por partes, armadilhas, perguntas frequentes e código em três linguagens):
{
"slug": "cpf",
"nome": "CPF",
"padrao": "\\d{3}\\.\\d{3}\\.\\d{3}-\\d{2}|\\d{11}",
"flags": "",
"padraoAncorado": "^(?:\\d{3}\\.\\d{3}\\.\\d{3}-\\d{2}|\\d{11})$",
"exemplosQueCasam": [
"111.444.777-35",
"11144477735"
],
"exemplosQueNaoCasam": [
"123.456.789-0",
"123.456.78910"
]
}
Os endereços de lista trazem um envelope com versao, fonte, atualizadoEm, total e itens. Os de detalhe devolvem o objeto direto.
Campos de cada recurso
Esta tabela é gerada do mesmo código que produz os arquivos, e os testes do projeto conferem cada resposta contra ela.
Função do Power Automate (detalhe)
| Campo | Tipo | Descrição |
|---|---|---|
slug | texto | Identificador. |
nome | texto | Nome. |
categoria | texto | Categoria. |
assinatura | texto | Forma de uso. |
descricao | texto | Descrição curta. |
introducao | texto | Explicação inicial em texto. |
exemplos | lista | Exemplos com resultado conferido por execução real no Power Automate. |
pegadinhas | lista | Erros comuns. |
quandoUsar | objeto | Quando usar. |
faq | lista | Perguntas frequentes. |
relacionadas | lista | Outras funções. |
ferramentas | lista | Ferramentas do site relacionadas. |
fontes | lista | Documentação oficial da Microsoft consultada para esta função. |
urlPagina | texto | Página no site. |
urlJson | texto | Este mesmo arquivo. |
fonte | texto | Fonte a citar. |
atualizadoEm | texto | Data de atualização. |
Regex brasileiro (detalhe)
| Campo | Tipo | Descrição |
|---|---|---|
slug | texto | Identificador. |
nome | texto | Nome. |
padrao | texto | Expressão regular. |
flags | texto | Flags. |
padraoAncorado | texto | ^(?:padrao)$. |
descricao | texto | Descrição. |
comoFunciona | lista | Explicação por partes. |
exemplosQueCasam | lista | Textos que o padrão ancorado aceita. |
exemplosQueNaoCasam | lista | Textos que o padrão ancorado recusa. |
armadilhas | lista | Cuidados ao usar. |
faq | lista | Perguntas frequentes. |
codigos | objeto | Código pronto por linguagem. |
ferramentaRelacionada | objeto | Ferramenta do site que faz a validação completa. |
aviso | texto | O regex confere só o formato; a validação de verdade é com cálculo. |
tipoFonte | texto | "norma": o formato vem de lei, regulamento ou documento de órgão oficial (Receita, Banco Central, Anatel, Contran, Correios, Febraban). "especificacao": vem de especificação técnica aberta (RFC, WHATWG), sem norma brasileira. "convencao": é prática de uso; só uma parte, se houver, tem base legal. |
fontes | lista | Fontes consultadas para o formato (oficiais, ou a melhor referência aberta quando tipoFonte não é norma). |
notasDasFontes | lista | Limites das fontes: o que não foi possível confirmar em documento aberto, cópias de terceiros e pontos em que o regex é mais restrito que a norma. |
urlPagina | texto | Página no site. |
urlJson | texto | Este mesmo arquivo. |
fonte | texto | Fonte a citar. |
atualizadoEm | texto | Data de atualização. |
Ferramenta
| Campo | Tipo | Descrição |
|---|---|---|
slug | texto | Identificador. |
nome | texto | Nome. |
resumo | texto | O que faz. |
categoria | texto | Categoria. |
tag | texto | Etiqueta curta. |
url | texto | Página da ferramenta. |
relacionadas | lista | Ferramentas relacionadas. |
Guia
| Campo | Tipo | Descrição |
|---|---|---|
slug | texto | Identificador. |
titulo | texto | Título do guia. |
resumo | texto | Resumo em uma frase. |
lead | texto | Abertura do guia. |
categoria | texto | Área (Power Automate, Dados do Brasil, Segurança...). |
ordem | número inteiro | Ordem de exibição no site. |
publicadoEm | texto | AAAA-MM-DD. |
atualizadoEm | texto | AAAA-MM-DD. |
url | texto | Página do guia. |
ferramentas | lista | Ferramentas relacionadas. |
fontes | lista | Fontes oficiais citadas. |
autor | texto | Autor. |
Exemplos de funções: o que significa "executado de verdade"
Cada exemplo das funções do Power Automate traz o campo verificadoEm. Ele indica a data em que a expressão foi executada de verdade no Power Automate e o resultado devolvido foi comparado com o que o site mostra. Um teste automático repete essa comparação a cada publicação, então o resultado dos exemplos não é suposição.
Feeds e arquivos para assistentes de IA
- Feed Atom e feed JSON dos guias: avisam quando sai conteúdo novo.
- llms.txt: o mapa do site em texto, com links, para assistentes de IA. llms-full.txt: o texto completo dos guias, funções e regex.
- OpenAPI 3.1: descrição formal da API, para gerar código ou importar no Postman e no Insomnia.
Limites e avisos
- Sem garantia de disponibilidade: é um serviço gratuito mantido por uma pessoa. Se sua aplicação depende dele, guarde uma cópia.
- Informativo: o conteúdo não substitui orientação profissional. Regex confere só o formato; validar documento de verdade exige cálculo.
- Erro nos dados? Fale pelo contato e informe o endereço e o campo.