Discover/americanstaffing.net API
live

americanstaffing.net APIamericanstaffing.net

Access 11,000+ ASA member staffing firm listings. Search by keyword, state, employment type, and job category. Returns addresses, phone numbers, and websites.

Endpoints
3
Updated
14d ago
Try it
Page number for pagination (0-indexed)
Keyword search (name, city, state, etc.)
Filter by US state name (e.g., 'Texas', 'California')
Filter by job category. Accepted values: 'Accounting/Finance', 'Engineering', 'Health Care
Filter by employment type. Accepted values: 'Direct Hire', 'Temporary Help', 'Temporary to
api.parse.bot/scraper/9fba72f2-55d8-410f-9549-401b9ee797fc/<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/9fba72f2-55d8-410f-9549-401b9ee797fc/get_directory_page?page=0&state=California' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for staffing companies in the ASA Member Directory with various filters. Returns a page of companies with basic information parsed from the directory index. Use get_company_details for full contact info.

Input
ParamTypeDescription
pageintegerPage number for pagination (0-indexed)
querystringKeyword search (name, city, state, etc.)
statestringFilter by US state name (e.g., 'Texas', 'California')
job_fieldstringFilter by job category. Accepted values: 'Accounting/Finance', 'Engineering', 'Health Care', 'Industrial', 'Information Technology', 'Legal', 'Management', 'Office Clerical', 'Sales and Marketing', 'Scientific'
employment_optionstringFilter by employment type. Accepted values: 'Direct Hire', 'Temporary Help', 'Temporary to Hire', 'Long-Term and Contract Help', 'Recruitment Process Outsourcing'
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "total": "integer, total number of matching companies",
    "nbPages": "integer, total number of pages available",
    "companies": "array of objects with keys: name, url, website, address, city, state, zip, phone, services_provided, job_fields"
  },
  "sample": {
    "data": {
      "page": 0,
      "total": 1157,
      "nbPages": 50,
      "companies": [
        {
          "url": "https://americanstaffing.net/members-directory/california-staffing-solutions-0018w00002k8kaqqaf/",
          "zip": null,
          "city": "Bakersfield",
          "name": "California Staffing Solutions",
          "phone": null,
          "state": "California",
          "address": null,
          "website": null,
          "job_fields": [
            "Industrial",
            "Other"
          ],
          "services_provided": [
            "Direct Hire",
            "Long-Term and Contract Help",
            "Temporary Help",
            "Temporary to Hire"
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the americanstaffing.net API

The American Staffing Association Member Directory API provides structured access to over 11,000 staffing firm listings across 3 endpoints. The get_directory_page endpoint lets you filter by state, job category, and employment type, returning paginated company records with contact details. get_company_details retrieves the full profile for any individual firm, including street address, phone, website, job fields, and services provided.

Searching the Directory

The get_directory_page endpoint accepts five optional parameters: page (0-indexed), query for keyword search across name and location, state for filtering by US state name, job_field for categories such as 'Accounting/Finance', 'Health Care', or 'Engineering', and employment_option for types like 'Direct Hire', 'Temporary Help', or 'Temporary to Hire'. The response includes total, nbPages, and a companies array where each object carries name, url, address, city, state, zip, phone, website, services_provided, and job_fields.

Company Detail Records

The get_company_details endpoint accepts a single required url parameter — the ASA directory page URL for a specific company, typically obtained from a get_directory_page result. It returns the full contact record for that firm: name, address, city, state (two-letter abbreviation), zip, phone, website, job_fields (array of categories the firm serves), and services_provided (array of staffing service types). Fields may be null when not listed on the source profile.

Full Directory Pagination

The get_all_companies endpoint is equivalent to get_directory_page with no filters applied. It accepts only page and returns the same response shape. Iterating through all nbPages pages gives the complete directory of over 11,000 member firms. This is the straightforward path when you need a full export without narrowing by category or geography.

Common use cases
  • Build a searchable database of US staffing firms filtered by state and job category using get_directory_page
  • Enrich a CRM with verified phone numbers and website URLs for staffing companies via get_company_details
  • Identify all staffing firms offering 'Temporary Help' in a target market using the employment_option filter
  • Map the geographic distribution of ASA member firms by iterating get_all_companies and aggregating by state and city
  • Generate outreach lists segmented by job_fields such as 'Health Care' or 'Engineering' for industry-targeted campaigns
  • Monitor which staffing firms serve multiple services_provided categories to identify full-service agencies
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 americanstaffing.net have an official developer API?+
No. The American Staffing Association does not publish a public developer API for its member directory. This Parse API provides structured access to that directory data.
What is the difference between `get_directory_page` and `get_all_companies`?+
get_all_companies accepts only a page parameter and returns all directory listings with no filtering. get_directory_page exposes the same response shape but adds query, state, job_field, and employment_option filters. Both return the same companies array structure and pagination fields (total, nbPages, page).
Are there any fields that `get_directory_page` returns that `get_company_details` does not, or vice versa?+
Both endpoints return the same core fields. However, get_company_details is intended to return the most complete record for a single firm and is the reliable source for phone, website, job_fields, and services_provided — fields that may be incomplete in directory listing results. The state field in get_company_details returns a two-letter abbreviation, whereas directory results include the full state name.
Does the API include individual contact names, recruiter profiles, or email addresses for staffing firm staff?+
Not currently. The API covers firm-level data: company name, address, phone, website, job fields, and services provided. Individual contact names and email addresses are not part of the exposed response fields. You can fork this API on Parse and revise it to add an endpoint targeting any additional data exposed on individual company pages.
Is coverage limited to the United States?+
The ASA Member Directory focuses on US-based staffing firms. The state filter accepts US state names, and address fields reflect US locations. Non-US members are not a documented part of the directory, so international coverage is not expected from these endpoints.
Page content last updated . Spec covers 3 endpoints from americanstaffing.net.
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.