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.

Installer først vores bibliotek med Composer:

Se fuld klientdokumentation her:

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

Installer først vores bibliotek med npm:

Se fuld klientdokumentation her:

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

Installer først vores bibliotek med npm:

Se fuld klientdokumentation her:

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

Installer først vores bibliotek med pip:

Se fuld klientdokumentation her:

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}");
        }
    }
}

Professionel kønsbestemmelse til dine applikationer

Gender-API.com leverer enterprise-kvalitets kønsbestemmelse med 99,5% nøjagtighed på tværs af 150+ lande. Vores specialiserede API overgår generiske AI-løsninger med 10x-90x hurtigere svartider og 9-34% bedre nøjagtighed.

Hvorfor vælge Gender-API frem for generisk AI?

  • Specialudviklet : Specialiseret i kønsbestemmelse, ikke en AI til generelle formål
  • Lynhurtig : Svartider under 100 ms vs. sekunder for generisk AI
  • Mere præcis 99,5 % nøjagtighed med kulturel og regional intelligens
  • Større database 9+ millioner navne, 37 % mere end typiske AI-træningsdata
  • Pålidelig 99,9% oppetid med SLA og forudsigelig ydeevne

Nøglefunktioner

  • Nem integration med kun et par linjer kode
  • Batchbehandling til applikationer med store datamængder
  • Landespecifik nøjagtighed for regionale navnevariationer
  • Smart normalisering, der håndterer tastefejl og varianter
  • GDPR-kompatibel og klar til virksomheder i alle størrelser

Kom i gang gratis i dag

Få 100 gratis API-kald om måneden uden behov for kreditkort. Skaler i takt med din vækst med fleksible priser til alle slags use cases.

Chat