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.

Installera först vårt bibliotek med composer:

Se fullständig klientdokumentation här:

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

Installera först vårt bibliotek med npm:

Se fullständig klientdokumentation här:

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

Installera först vårt bibliotek med npm:

Se fullständig klientdokumentation här:

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

Installera först vårt bibliotek med pip:

Se fullständig klientdokumentation här:

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

Professionell könsidentifiering för dina appar och applikationer

Gender-API.com levererar könsidentifiering på företagsnivå med 99,5 % noggrannhet i över 150 länder. Vårt specialiserade API slår generiska AI-lösningar med 10–90 gånger snabbare svarstider och 9–34 % bättre träffsäkerhet.

Varför välja Gender-API framför generisk AI?

  • Specialbyggd Specialiserad på könsdetektering, inte en allmän AI för alla ändamål
  • Blixtsnabb : Svarstider under 100 ms jämfört med sekunder för generell AI
  • Mer exakt 99,5 % precision med kulturell och regional intelligens
  • Större databas 9+ miljoner namn, 37 % fler än typiska AI-träningsdata
  • Tillförlitlig 99,9 % drifttid enligt SLA med förutsägbar prestanda

Viktiga funktioner

  • Enkel integration med bara några rader kod
  • Batchbearbetning för applikationer med stora volymer
  • Landspecifik träffsäkerhet för regionala namnvarianter
  • Smart normalisering som hanterar stavfel och varianter
  • GDPR-kompatibel och redo för företag i stor skala

Börja gratis idag

Få 100 gratis API-anrop per månad utan att behöva ange något kreditkort. Skala i takt med att du växer med flexibel prissättning för alla användningsfall.

Chatt