Discover/atanet.org API
live

atanet.org APIatanet.org

Search ATA translator and interpreter profiles, verify certifications, filter by language pair and specialization, and retrieve ATA news and events via REST API.

Endpoints
6
Updated
3mo ago
Try it
Page number (0-based).
Number of results per page.
Keyword or name search.
Target language (e.g., 'Spanish'). Use with from_lang to filter by language pair.
Source language (e.g., 'English'). Use with to_lang to filter by language pair.
Type of member: 'Translator' or 'Interpreter'.
Only return ATA-certified members for the specified language pair. Requires from_lang and
Area of specialization (e.g., 'Medicine - Health care'). Values available from get_directo
api.parse.bot/scraper/e51c0a07-700d-4bc1-bb67-e5620fcf7780/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e51c0a07-700d-4bc1-bb67-e5620fcf7780/search_members?page=0&limit=5&query=Spanish' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for members in the ATA directory with various filters. Returns paginated results from the Algolia-powered directory index.

Input
ParamTypeDescription
pageintegerPage number (0-based).
limitintegerNumber of results per page.
querystringKeyword or name search.
to_langstringTarget language (e.g., 'Spanish'). Use with from_lang to filter by language pair.
from_langstringSource language (e.g., 'English'). Use with to_lang to filter by language pair.
member_typestringType of member: 'Translator' or 'Interpreter'.
certified_onlybooleanOnly return ATA-certified members for the specified language pair. Requires from_lang and to_lang.
specializationstringArea of specialization (e.g., 'Medicine - Health care'). Values available from get_directory_filters.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number (0-based)",
    "items": "array of member objects with name, city, country, lang_pairs, permalink, etc.",
    "pages": "integer total number of pages",
    "total": "integer total number of matching members"
  },
  "sample": {
    "data": {
      "page": 0,
      "items": [
        {
          "city": "Irvine",
          "name": "The Spanish Group LLC",
          "country": "United States",
          "objectID": "46035",
          "permalink": "https://www.atanet.org/member-directory/the-spanish-group-llc/",
          "member_type": [
            "Translator",
            "Interpreter"
          ],
          "lang_pairs_legible": "All to English, English to All"
        }
      ],
      "pages": 146,
      "total": 726
    },
    "status": "success"
  }
}

About the atanet.org API

The atanet.org API exposes 6 endpoints covering the American Translators Association member directory, including search_members for querying thousands of translator and interpreter profiles by language pair, specialization, and certification status. Additional endpoints retrieve full member profiles with contact details, verify ATA certification numbers, and surface the latest ATA news articles and upcoming events.

Member Directory Search and Profiles

search_members is the primary discovery endpoint. It accepts filters including query (name or keyword), from_lang and to_lang for language pair matching, member_type (Translator or Interpreter), specialization (e.g., Medicine - Health care), and certified_only to restrict results to ATA-certified members for a given pair. Results are paginated with 0-based page indexing; the response includes the current page, pages (total page count), total matching members, and an items array of member objects carrying name, city, country, lang_pairs, and permalink. Valid specialization strings and language names can be retrieved first via get_directory_filters, which returns facet counts for all available member_type, source/target language, and specialization values.

Full Profile and Certification Verification

get_member_profile accepts a slug (the path segment from a permalink returned by search) and returns a complete profile: email, phone, website, location, description, service_types, and language_pairs. Note that email may be empty if the member has not made it public in the directory. verify_certification_number takes a cert_number string and returns a boolean valid field plus a member object when found, or a message string when no match is located — useful for programmatically confirming a translator's ATA credential before engaging them.

News and Events

get_news_articles returns the 10 most recent published ATA news posts, each carrying WordPress post fields: id, date, title, content, excerpt, link, and categories. get_events returns upcoming ATA events with id, title, description, start_date, end_date, url, categories, and organizer fields — useful for displaying conference dates or chapter events alongside directory search results.

Common use cases
  • Find all ATA-certified English-to-Spanish translators in a target city using search_members with certified_only and location filtering.
  • Verify a freelance translator's ATA certification number before awarding a contract via verify_certification_number.
  • Build a language-services vendor portal that surfaces contact email, phone, and website from get_member_profile for shortlisted candidates.
  • Populate a specialization-based referral tool by cross-referencing search_members results filtered by specialization against in-house project types.
  • Display upcoming ATA conferences and chapter events on a localization industry news site using get_events.
  • Monitor ATA industry news for client-facing newsletters by pulling the latest 10 articles from get_news_articles.
  • Enumerate all available language pairs and their member counts from get_directory_filters to build faceted search UI dropdowns.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ATA provide an official developer API for its member directory?+
ATA does not publish a documented public developer API for the member directory. The directory is available for manual use at atanet.org. This API provides structured programmatic access to that directory data.
What does certified_only actually filter, and what does it require?+
Setting certified_only to true restricts search_members results to members who hold ATA certification specifically for the language pair you specify. This parameter requires both from_lang and to_lang to be set; without a language pair, the filter has no defined scope and will not behave as expected.
Is member contact information always present in get_member_profile responses?+
Not always. The email field may be empty when a member has chosen not to display it publicly in the ATA directory. The phone and website fields are similarly dependent on what each member has opted to publish. The name, slug, and language_pairs fields are consistently present.
Does the API expose ATA chapter or affiliate membership details?+
Not currently. The search_members and get_member_profile endpoints cover individual member records including name, location, language pairs, service types, and certification status, but chapter affiliations or chapter-level organizational data are not included in the response fields. You can fork this API on Parse and revise it to add an endpoint targeting chapter-specific directory data.
Can I retrieve more than 10 news articles at once from get_news_articles?+
The get_news_articles endpoint currently returns the 10 most recent published posts with no pagination parameters. Historical articles beyond those 10 are not accessible through this endpoint. You can fork the API on Parse and revise it to add pagination or date-range filtering for news article retrieval.
Page content last updated . Spec covers 6 endpoints from atanet.org.
Related APIs in B2b DirectorySee all →
13f.info API
13f.info API
mouser.com API
mouser.com API
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
yellowpages-uae.com API
Search and discover UAE businesses with instant access to contact details, locations, and branch information from the Yellow Pages UAE directory. Find companies by name, get detailed business profiles, explore multiple branches, and browse available cities all in one place.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.
ATA Member Directory API – atanet.org · Parse