CA DRE Real Estate License Lookup Scraper avatar

CA DRE Real Estate License Lookup Scraper

Pricing

Pay per usage

Go to Apify Store
CA DRE Real Estate License Lookup Scraper

CA DRE Real Estate License Lookup Scraper

Unofficial scraper for public California DRE salesperson, broker, and corporation license records; not affiliated with or endorsed by the DRE.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

What does CA DRE Real Estate License Lookup Scraper do?

CA DRE Real Estate License Lookup Scraper extracts real, current public license records from the California Department of Real Estate public license lookup. It is a structured CA DRE API alternative for checking salesperson, broker, and corporation licenses by exact license ID or by licensee/company name.

The Actor returns only records made public by the California DRE. It does not bypass access controls, retrieve private records, or claim that the public page is a certified license history.

Why use CA DRE Real Estate License Lookup Scraper?

  • Verify a California real estate professional or company from the official public source.
  • Capture status, type, issue/expiration dates, affiliations, public comments, and MLO endorsement IDs.
  • Search multiple license IDs and names in one bounded run.
  • Deduplicate results using the stable eight-digit DRE license ID.
  • Schedule recurring checks and connect results to Apify APIs, webhooks, Google Sheets, or other integrations.
  • Apply responsible request delays, low concurrency, bounded retries, and optional Apify Proxy settings.

What data can CA DRE Real Estate License Lookup Scraper extract?

FieldTypeDescription
licenseIdstringStable eight-digit CA DRE license ID
namestringPublic licensee or company name
licenseTypestringSalesperson, broker, corporation, or another published type
licenseStatusstringStatus shown by the DRE
expirationDatestringNormalized ISO date when published
mailingAddressstringPublic mailing address shown on the record
responsibleBrokerobjectCurrent responsible-broker ID, name, and address
formerResponsibleBrokersarrayHistorical broker affiliations and dates
commentsarrayPublic comments, including discipline information when published
sourceUrlstringDirect official record URL

Unavailable optional values are omitted instead of filled with placeholders.

How to scrape California DRE license records

  1. Open the Actor input tab.
  2. Add one or more exact eight-digit values to License IDs, or add objects to Name searches.
  3. For a name search, enter the name in the DRE format (usually Last name, First name) and optionally provide a mailing-address city.
  4. Set a result limit. Keep the default low concurrency and polite delay unless you have a specific reason to change them.
  5. Click Start and inspect the dataset after the run finishes.
  6. Download or integrate the resulting structured records.

How much will it cost to scrape CA DRE?

This Actor uses lightweight HTTP requests rather than a browser, so small lookups typically consume little compute. Actual cost depends on the number of search pages, records, retries, proxy use, and your Apify plan. Use maxResults and maxSearchPages to keep runs predictable. The Apify free tier can be suitable for testing; consult your Console usage page for current plan limits.

Input

See the input tab for full configuration options.

  • licenseIds: exact eight-digit DRE license IDs.
  • searches: objects with a required name and optional city.
  • maxResults: dataset item safety limit across all input modes.
  • maxSearchPages: pagination limit for each name search.
  • maxConcurrency: simultaneous detail requests, capped at eight.
  • requestDelayMillis: minimum delay before each request.
  • proxyConfiguration: optional Apify Proxy settings.

At least one license ID or name search is required. Invalid types and malformed IDs are rejected before crawling.

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

[
{
"licenseId": "01280500",
"name": "Keye, Melissa",
"licenseType": "SALESPERSON",
"licenseStatus": "LICENSED",
"expirationDate": "2028-05-12",
"issuedDate": "2000-05-13",
"mailingAddress": "12031 ORLANDO ROAD, LOS ALAMITOS, CA 90720",
"responsibleBroker": {
"licenseId": "01157065",
"name": "Rossmore Realtors Inc",
"address": "12031 ORLANDO RD, LOS ALAMITOS, CA 90720"
},
"comments": [
"NO DISCIPLINARY ACTION",
"NO OTHER PUBLIC COMMENTS"
],
"hasDisciplinaryAction": false,
"sourceUrl": "https://www2.dre.ca.gov/publicasp/pplinfo.asp?License_id=01280500",
"scrapedAt": "2026-07-30T00:00:00.000Z"
}
]

The example illustrates the schema. Run results are always parsed from the live public DRE pages and may change as the official record changes.

Tips and advanced options

  • Prefer exact license IDs for the fastest and most deterministic lookup.
  • Use the city field to narrow common-name searches.
  • Lower maxResults and maxSearchPages when testing.
  • Preserve the default request delay and concurrency to avoid unnecessary load.
  • A missing record is logged and omitted; the Actor fails if an entire run produces no real records.

FAQ, disclaimers, and support

Is this an official California DRE API?

No. This independent Actor converts the DRE's public pages into a structured dataset. Use the linked source record and contact the DRE when you need an official or certified history.

Does the Actor guarantee that a person is authorized to practice?

No. It reports the public fields available at run time. Review the current official record, status explanations, public comments, and applicable regulations before making a decision.

What should I do if a search returns no result?

Check the eight-digit license ID, use the DRE name format, remove an overly narrow city filter, and confirm the record manually on the public lookup. The site may also be temporarily unavailable.

Our Actor is ethical and does not intentionally extract private user data. It extracts only information the California DRE publishes in its public license lookup. Results can still contain personal data, including public mailing addresses. Personal data is protected by the GDPR in the European Union and by other regulations around the world. Do not scrape or use personal data unless you have a legitimate reason. If you are unsure whether your reason is legitimate, consult your lawyers.

Use the Actor's Issues tab to report a reproducible problem. Use the API tab for programmatic calls, scheduled monitoring, and integrations.