Behindthename.com's API is currently limited to three functions. Requests are made via HTTP with parameters passed in the query string. Results are returned in XML format.
In all cases an API access key must be used. Visit the API gateway to get your API key.
This will return information about a given name.
parameter required default description key Y (none) your API access key name Y (none) the name to look up exact N no whether the name supplied is exact (meaning there are no missing diacritics)
Return value: name details in XML format
This will return a random name.
parameter required default description key Y (none) your API access key gender N (none) gender to restrict names to (eg. f for feminine names) usage N (none) usage to restrict names to (eg. eng for English-language names) number N 2 number of given names to return (max 6) randomsurname N no pass yes to generate a random surname as well
Return value: list of names in XML format
This function is not currently available.