ShortURL / API

API de Encurtador de Links: JSON e Exemplos

Integre Short URL ao seu site ou aplicativo com uma simples solicitação JSON.

1. Gere uma chave

Use a página inicial para criar sua chave de API. Envie-o no cabeçalho da solicitação X-API-KEY.

Gerar chave de API ↗

2. Envie sua solicitação

Use POST com Content-Type: application/json e um corpo contendo o campo url.

POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY

{"url": "https://example.com"}

3. Leia a resposta

Uma resposta bem-sucedida contém status e short_url. Em caso de falha, leia o campo da mensagem.

{"status": "success", "short_url": "https://gothis.link/Ab12"}

4. Exemplo de integração

Substitua YOUR_API_KEY pela sua chave. Este exemplo mínimo de HTML com JavaScript deixa a chave visível aos visitantes. Para uma integração privada, faça os pedidos no seu servidor e mantenha as credenciais fora do navegador.

Validação e limites

URLs inválidos, destinos privados, domínios bloqueados e solicitações excessivas poderão ser rejeitados. URLs repetidos retornam o link curto existente.

Envie uma URL por requisição, com até 2.048 bytes. O endpoint de criação aceita até 5 requisições a cada 2 segundos por IP. Ao receber HTTP 429, aguarde o tempo indicado em Retry-After; não repita pedidos continuamente.

Confira tanto o status HTTP quanto o campo status do JSON. Erros legados de validação e chave podem retornar HTTP 200 com status=error. HTTP 405 exige POST; HTTP 503 indica manutenção ou verificação pendente. Repita apenas quando indicado e preserve a URL original em caso de falha.

{"status": "error", "message": "Invalid URL"}
{"status": "error", "code": "rate_limited", "message": "Too many requests, please try again."}

cURL

curl -X POST 'https://freetoolsweb.com/short-url/?api=create' \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY' \
  --data '{"url":"https://example.com"}'

Política de privacidade · Contato