Discover/auctioneers API
live

auctioneers APIauctioneers.org

Search and retrieve professional auctioneer profiles from the National Auction Association directory. Filter by state, specialty, designation, and location.

Endpoint health
verified 3d ago
search_auctioneers
get_auctioneer_profile
list_auctioneer_categories
list_naa_designations
4/4 passing latest checkself-healing
Endpoints
4
Updated
26d ago

What is the auctioneers API?

This API exposes 4 endpoints for searching and retrieving member profiles from the National Auction Association (NAA) directory. The search_auctioneers endpoint accepts filters for state, city, ZIP code, specialty category, and NAA designation, returning paginated results with contact details, company info, and profile URLs. Individual profiles are accessible via get_auctioneer_profile, which returns bio text, membership dates, social links, and structured contact fields.

Try it
Filter by zip/postal code.
Filter by city name.
Page number (0-indexed).
Results per page.
Search by keyword.
Filter by state/province abbreviation (e.g. 'TX', 'CA').
Specialty category slug from list_auctioneer_categories (e.g. 'antiques-and-collectibles', 'real-estate-land').
NAA designation slug from list_naa_designations.
Filter by state licensed in (slug).
api.parse.bot/scraper/9907bc4c-92fb-4f0f-b852-de27eef0b10e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9907bc4c-92fb-4f0f-b852-de27eef0b10e/search_auctioneers?page=0&limit=3&state=TX' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace auctioneers-org-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: NAA Auctioneer Directory — search, filter, drill into profiles."""
from parse_apis.naa_auctioneer_directory_api import NAA, DesignationCode, AuctioneerNotFound

client = NAA()

# List available specialty categories
for cat in client.categories.list(limit=5):
    print(cat.name, cat.slug)

# List NAA professional designations
for desig in client.designations.list(limit=5):
    print(desig.name, desig.value)

# Search auctioneers in Texas with CAI designation
for auctioneer in client.auctioneers.search(state="TX", designation=DesignationCode.CAI, limit=3):
    print(auctioneer.name, auctioneer.company, auctioneer.location.city)

# Drill into a single auctioneer's full profile
auctioneer = client.auctioneers.search(state="CA", limit=1).first()
if auctioneer:
    profile = auctioneer.profile.get()
    print(profile.name, profile.bio, profile.dates.member_since)

# Typed error handling for a missing auctioneer
try:
    detail = client.auctioneers.get(slug="nonexistent-person-xyz")
    print(detail.name)
except AuctioneerNotFound as exc:
    print(f"Not found: {exc.slug}")

print("exercised: categories.list / designations.list / auctioneers.search / profile.get / auctioneers.get")
All endpoints · 4 totalmissing one? ·

Search for auctioneers in the NAA directory with optional filters for location, specialty category, and designation. Returns paginated results. Supports filtering by state, city, ZIP, specialty category slug, NAA designation slug, and state-licensed. Pagination is zero-indexed.

Input
ParamTypeDescription
zipstringFilter by zip/postal code.
citystringFilter by city name.
pageintegerPage number (0-indexed).
limitintegerResults per page.
querystringSearch by keyword.
statestringFilter by state/province abbreviation (e.g. 'TX', 'CA').
categorystringSpecialty category slug from list_auctioneer_categories (e.g. 'antiques-and-collectibles', 'real-estate-land').
designationstringNAA designation slug from list_naa_designations.
state_licensedstringFilter by state licensed in (slug).
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "limit": "integer results per page",
    "total": "integer total number of matching results",
    "members": "array of auctioneer objects with id, name, company, title, email, phone, website, location, social, member_type, profile_url, and slug"
  }
}

About the auctioneers API

What the API Covers

The API provides structured access to the NAA member directory at auctioneers.org. search_auctioneers returns paginated arrays of auctioneer objects, each containing id, name, company, title, email, phone, website, location, social, member_type, and profile_url. Pagination is zero-indexed via the page parameter, and the response always includes total so you can calculate page counts. You can combine filters — for example, searching for CAI-designated auctioneers in Texas who specialize in real estate.

Specialty and Designation Filters

Two supporting endpoints exist specifically to feed the filter parameters. list_auctioneer_categories returns all specialty slugs (e.g. antiques-and-collectibles, real-estate-land) that are valid values for the category parameter in search_auctioneers. Similarly, list_naa_designations returns all NAA professional designation objects with a name and value field, where value is the slug accepted by the designation filter. Always call these endpoints first to ensure you are passing valid filter slugs.

Individual Profile Data

get_auctioneer_profile takes a slug obtained from search results and returns a richer data set than the search listing: a bio string, a dates object with member_since and original_join_date, a structured details object containing address, phone, email, and website, and a social object with platform-specific URLs for Facebook, Twitter, LinkedIn, and Instagram where available. Fields not populated by the member return null or are omitted from the response.

Reliability & maintenanceVerified

The auctioneers API is a managed, monitored endpoint for auctioneers.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when auctioneers.org changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official auctioneers.org API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build an auctioneer finder tool filtered by state and specialty category for buyers seeking local professionals
  • Aggregate NAA member contact data by designation for industry research or trade publication directories
  • Verify professional membership status and original join date for due diligence on auction service providers
  • Map auctioneer density by ZIP code using location data from search results
  • Populate a CRM with structured contact details and social profiles for NAA-credentialed auctioneers
  • Monitor new NAA members by comparing member_since dates across periodic queries
  • Build a niche directory of estate or real-estate auctioneers using the specialty category filter
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 the National Auction Association offer an official developer API?+
NAA does not publish a documented public developer API for its member directory at auctioneers.org. This Parse API provides the structured access to that directory data.
What does `get_auctioneer_profile` return beyond what `search_auctioneers` includes?+
The profile endpoint returns fields not present in search results: a bio string, a dates object with member_since and original_join_date, and a structured details object with full address, phone, email, and website. The social object also appears here with individual platform URLs. Search results include a profile_url and basic contact fields, but bio and membership date data require a separate profile call.
How should I use `list_auctioneer_categories` and `list_naa_designations` in practice?+
Both endpoints return the exact slug values you must pass as category and designation filters in search_auctioneers. The category URL field and the designation value field are the filter-ready slugs. Passing an unrecognized slug will likely return zero results rather than an error, so pulling these lists before constructing filter queries is the reliable approach.
Does the API return auction listings or upcoming auction events associated with a member?+
Not currently. The API covers member directory data: profiles, contact details, designations, specialties, and membership dates. It does not expose auction event listings, lot data, or sale results. You can fork this API on Parse and revise it to add an endpoint targeting auction listing pages.
Is there a limitation on how granular the location filtering can be?+
The search_auctioneers endpoint supports filtering by state, city, and zip individually or in combination, but it does not support radius-based or coordinate-based geo queries. If a member's profile has incomplete location data, they may not surface in city or ZIP filters. The state abbreviation filter (e.g. TX, CA) is the most consistently populated location field.
Page content last updated . Spec covers 4 endpoints from auctioneers.org.
Related APIs in B2b DirectorySee all →
auctionzip.com API
Search and browse auction lots across the AuctionZip marketplace, view detailed lot information and complete auction catalogs, track historical prices realized, and discover auctioneers by name or location. Access auction schedules, item specifications, seller terms, and top-performing auctioneers.
auctiontime.com API
Search and browse equipment and truck auction listings from AuctionTime.com, view detailed information about specific auctions, filter by category and auctioneer, and track auction results by date. Access comprehensive auction data including listings, categories, and auctioneer information all in one place.
auction.com API
auction.com API
eauctionsindia.com API
Search and browse property auction listings on eAuctions India, including live ongoing auctions and detailed specifications for each property. Get comprehensive auction information like bidding details, property descriptions, and metadata to help you find and monitor properties of interest.
encheres-publiques.com API
Search and browse real estate, vehicle, art, and equipment auctions across France, viewing detailed lot information and upcoming auction events from various organizers. Filter auction listings by category and type to find specific items and compare auction details to make informed bidding decisions.
allsurplus.com API
Search and browse industrial assets and surplus inventory across B2B auctions, view detailed asset information, and explore upcoming auction events filtered by category and location. Find the specific equipment, machinery, and surplus items you need by browsing comprehensive product details and auction schedules.
auctions.godaddy.com API
Search and browse domain auction listings on GoDaddy Auctions, including expired domains and closeout (Buy It Now) listings. Retrieve current bid prices, bid counts, auction end times, domain valuations, and backlink metrics across all active auction types.
serviceseeking.com.au API
Search and browse job postings and local service providers across Australia on ServiceSeeking.com.au. View detailed business profiles, ratings, pricing, and explore hundreds of service categories — from tradespeople to home services and beyond.