C# / .NET Client

Modern .NET C# client for Gender-API.com supporting both .NET Core and Framework with full async/await capabilities. Our specialized API provides 99.5% accurate gender detection with sub-100ms response times, outperforming generic AI by 9-34% in accuracy and 10x-90x in speed. Perfect for ASP.NET applications, Azure Functions, and enterprise systems. The client library follows .NET best practices with proper exception handling and dependency injection support. Access over 9 million names across 150+ countries with intelligent fallback and smart normalization. Ideal for CRM, marketing automation, and user management systems. Start free with 100 API calls monthly. Trusted by Fortune 500 companies.

Prima installa la nostra libreria con composer:

Consulta la documentazione completa del cliente qui:

https://github.com/markus-perl/gender-api-client

Prima installa la nostra libreria con npm:

Consulta la documentazione completa del cliente qui:

https://github.com/markus-perl/gender-api-client-npm

Prima installa la nostra libreria con npm:

Consulta la documentazione completa del cliente qui:

https://github.com/markus-perl/gender-api-client-npm

Prima installa la nostra libreria con pip:

Consulta la documentazione completa del cliente qui:

https://github.com/markus-perl/gender-api-client-python
https://pypi.org/project/gender-api-client/

using System;
using System.Net.Http;
using System.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Threading.Tasks;

public record GenderResponse(
    [property: JsonPropertyName("first_name")] string FirstName,
    [property: JsonPropertyName("gender")] string Gender,
    [property: JsonPropertyName("probability")] double Probability
);

public class Program
{
    public static async Task Main()
    {
        var apiKey = "YOUR_API_KEY"; // Get your key at https://gender-api.com/en/account/auth-tokens
        using var client = new HttpClient();

        var requestBody = new { first_name = "Theresa" };
        var jsonContent = new StringContent(
            JsonSerializer.Serialize(requestBody), 
            Encoding.UTF8, 
            "application/json");

        // Add Authorization header
        client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");

        try 
        {
            // Send POST request to API V2
            var response = await client.PostAsync("https://gender-api.com/v2/gender/by-first-name", jsonContent);
            response.EnsureSuccessStatusCode();

            // Parse response
            var jsonResponse = await response.Content.ReadAsStringAsync();
            var result = JsonSerializer.Deserialize<GenderResponse>(jsonResponse);

            Console.WriteLine($"Gender: {result.Gender}");
            Console.WriteLine($"Probability: {result.Probability}");
        }
        catch (Exception ex)
        {
            Console.WriteLine($"Error: {ex.Message}");
        }
    }
}

Rilevamento professionale del genere per le tue applicazioni

Gender-API.com offre un rilevamento del gender di livello enterprise con un’accuratezza del 99,5% in oltre 150 Paesi. La nostra API specializzata supera le soluzioni AI generiche con tempi di risposta 10-90 volte più rapidi e una precisione migliore del 9-34%.

Perché scegliere Gender-API invece di un’IA generica?

  • Progettato appositamente : Specializzato per il rilevamento del gender, non un'AI per uso generale
  • Fulmineo : Tempi di risposta sotto i 100 ms vs. secondi con l’IA generica
  • Più preciso Accuratezza del 99,5% con intelligenza culturale e regionale
  • Database più grande 9+ milioni di nomi, il 37% in più rispetto ai tipici dati di addestramento dell’IA
  • Affidabile SLA con uptime del 99,9% e prestazioni prevedibili

Funzionalità principali

  • Integrazione facile con poche righe di codice
  • Elaborazione in batch per applicazioni ad alto volume
  • Precisione specifica per Paese per le varianti regionali dei nomi
  • Normalizzazione intelligente per gestire refusi e varianti
  • Conforme al GDPR e pronto per l’uso in ambito enterprise

Inizia gratis oggi

Ottieni 100 chiamate API gratuite al mese, senza bisogno di carta di credito. Scala man mano che cresci, con prezzi flessibili per ogni caso d’uso.

Chat