A API PixSpeed permite compactar e otimizar imagens em formatos como WebP, JPEG, PNG e AVIF. Projetada como um serviço RESTful, a API do PixSpeed permite integração perfeita para otimização de imagens em aplicativos da web. Esta página fornece detalhes sobre a API HTTP principal. Além disso, estamos desenvolvendo bibliotecas de clientes em várias linguagens para simplificar as interações com a API PixSpeed.
A API está hospedada em api.pixspeed.com
.
Para acessar a API PixSpeed, você deve incluir sua chave API exclusiva. Você pode obter uma chave API inscrevendo-se com seu nome e endereço de e-mail. Lembre-se de manter sua chave API confidencial.
A autenticação com a API é manipulada por meio de cabeçalhos HTTP. Todas as solicitações exigem um cabeçalho Authorization contendo sua chave de API no formato key: YOUR_API_KEY
, onde YOUR_API_KEY
é a chave disponível na página da sua conta.
Por segurança, todas as solicitações devem ser enviadas por uma conexão HTTPS criptografada para proteger seus dados durante a transmissão.
Você pode fornecer qualquer URL de imagem WebP, JPEG ou PNG para a API PixSpeed para compressão. O PixSpeed detectará automaticamente o tipo de imagem e aplicará a compressão ideal. A compressão começa assim que você fornece a URL.
Exemplo usando URL para compressão
Para usar o PixSpeed com uma URL de imagem, substitua YOUR_API_KEY
pela sua chave de API exclusiva (encontrada na página da sua conta PixSpeed) e especifique a URL da imagem no formato JSON, conforme mostrado abaixo:
curl -X POST https://api.pixspeed.com/v1/url \
-H "Content-Type: application/json" \
-H "key: YOUR_API_KEY" \
-d '{"url": "https://example.com/path/to/your-image.jpg"}'
O PixSpeed recuperará a imagem da URL fornecida, compactará-a e retornará a URL da versão otimizada na resposta.
Com a API do PixSpeed, você pode não apenas compactar imagens, mas também convertê-las para diferentes formatos. O PixSpeed otimizará automaticamente a imagem e, se um formato for especificado, a converterá para o tipo desejado. Os formatos suportados incluem jpg
, jpeg
, png
, webp
e avif
. Se nenhum formato for especificado, o PixSpeed manterá o formato original da imagem.
Exemplo usando cURL com uma URL de imagem e formato
Para usar o PixSpeed para otimizar e converter uma imagem, substitua YOUR_API_KEY
pela sua chave de API exclusiva e especifique a URL da imagem e o formato desejado no formato JSON, conforme mostrado abaixo. O formato pode ser qualquer um dos formatos suportados ( jpg
, jpeg
, png
, webp
ou avif
), e o PixSpeed converterá a imagem adequadamente.
curl -X POST https://api.pixspeed.com/v1/url \
-H "Content-Type: application/json" \
-H "key: YOUR_API_KEY" \
-d '{"url": "https://example.com/path/to/your-image.jpg", "format": "webp"}'
O PixSpeed otimizará a imagem a partir da URL fornecida, converterá-a para webp
e retornará a URL da versão otimizada na resposta.