Consultar CPF com Rust
Consulte CPF com Rust usando reqwest e tokio de forma assíncrona.
Integrando com Cursor, Lovable, v0 ou outra IA?
Copie o prompt de integração e cole direto no seu assistente de IA - ele saberá exatamente como usar a API.
Exemplo
Rust
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let data = reqwest::Client::new()
.get("https://api.cpfhub.io/cpf/12345678909")
.header("x-api-key", "SUA_API_KEY")
.send().await?
.json::<serde_json::Value>().await?;
println!("{}", data);
Ok(())
}Substitua SUA_API_KEY pela sua chave de API em app.cpfhub.io. Adicione ao Cargo.toml: reqwest = { version = "0.12", features = ["json"] } e tokio = { version = "1", features = ["full"] }.
Resposta
A API retorna um objeto JSON com os dados do CPF consultado:
JSON
{
"success": true,
"data": {
"cpf": "12345678909",
"name": "Fulano de Tal",
"nameUpper": "FULANO DE TAL",
"gender": "M",
"birthDate": "15/06/1990",
"day": 15,
"month": 6,
"year": 1990
}
}