SigningAgent Scraper
Pricing
from $2.00 / 1,000 results
SigningAgent Scraper
Scrape background-screened notary signing agents from SigningAgent.com — name, phone, email, city, ZIP, service counties, commission states, NNA certifications, background-screen, experience, languages, RON and profile URL. Search by ZIP, city/state, name or URL. JSON/CSV.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
SigningAgent Scraper — Notary Signing Agents Directory

Scrape background-screened notary signing agents from SigningAgent.com (the National Notary Association's directory) — name, company, phone, email, address, city, ZIP, service counties, commission states, NNA certifications, background-screen status, years of experience, languages, remote online notarization (RON) capability, and a link to each agent's profile.
Search by ZIP code, city/state, county, a whole state, agent name, or paste any SigningAgent.com search or profile URL. Output is clean, structured JSON ready for lead lists, signing panels, and title-desk staffing.
Why use this actor
- Every field a signing desk needs. Contact details, location, service counties, commission states, certifications, background-screen status, experience, languages, and RON capability — not just a name and a phone number.
- Search the way you think. A ZIP, a "City, ST" pair, a county, a state, a name, or a pasted URL all resolve to the right SigningAgent search automatically.
- Handles the wall for you. SigningAgent sits behind Imperva Incapsula; the actor routes through a real US residential IP with a browser TLS fingerprint, so you don't have to manage clearance cookies.
- Cheap at scale. Page size is 1,000 agents per request, so a statewide pull (Texas: 7,300+ agents) takes about nine calls. Pay only for agents returned.
- Structured, deduplicated output. Every agent is deduplicated by ID across pages and inputs — no double rows in your lead list.
Overview
SigningAgent.com is the NNA's public directory of background-screened notary signing agents qualified to facilitate loan signings. This actor calls the site's REST API directly (no brittle HTML scraping) and returns one row per agent.
Each result includes:
- Identity: agent ID, first/middle/last name, friendly user name, company, profile URL
- Contact: phone, email, website
- Location: street address, city, state, ZIP, county, latitude/longitude, distance from search point, travel radius
- Coverage: service counties, service states, commission states
- Credentials: NNA-certified status, NNA membership + expiry, background-screen status + date, training completion, exam pass date, notary essentials completion, years of experience
- Capabilities: languages, remote online notarization (RON) providers, e-doc assignment acceptance, mobile-internet capability, attorney and eNotary status
- Insurance: NNA E&O insurances, other E&O insurances
- History: NSA exams, compliance courses, background checks
Supported inputs
- Start URLs — any SigningAgent.com URL:
- Search:
https://www.signingagent.com/search?q=36037(with optional filters like&certified=true) - Profile:
https://www.signingagent.com/profile/161958092
- Search:
- Search query — free text:
- ZIP code:
36037 - City, state:
Austin, TX - County, state:
Travis County, TX - Agent name:
Jane Doe
- ZIP code:
- Structured fields — ZIP (+ radius), city + state, county + state, state alone (every agent in the state), first/last name
- Filters — certified, NNA member, attorney only, e-doc assignments, mobile-internet capable, language, min years of experience. They apply to the search fields above and to any start URL that does not set them itself.
Use cases
- Build a signing panel or title-desk contact list of notary signing agents for a state, metro, or county.
- Source background-screened, NNA-certified notaries for compliance-checked loan signings.
- Enrich an existing lead list with phone, email, service counties, languages, and RON capability.
- Find notaries by name for verification or outreach.
- Bulk-harvest notary leads across many ZIPs with pagination and duplicate suppression.
How it works

- You provide a search query, structured filters, or a SigningAgent URL.
- The actor resolves your input to the right SigningAgent REST API search type (
postalCode,name,state, orradius). - It paginates the search endpoint (1,000 agents per page), deduplicates by agent ID, and pushes one row per agent.
- If Fetch full profile details is on, it fetches each agent's profile page for richer fields (languages, full commission/insurance/RON detail) — one extra request per agent.
- Output goes to the Apify dataset as JSON, exportable to CSV, Excel, or via API.
Input configuration
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | https://www.signingagent.com/search?q=36037 | SigningAgent search or profile URLs. |
search | string | — | Free-text query (ZIP, "City, ST", "Travis County, TX", or a name). |
zipCode | string | — | ZIP code (forces a postal-code search). |
city / state | string | — | City + state for a city search; state alone for every agent in the state. |
county | string | — | County name; pairs with state. |
firstName / lastName | string | — | Agent name; runs a name search when search is empty. |
radius | integer | — | Radius in miles around the ZIP code (ZIP searches only). |
certified | boolean | false | NNA-certified agents only. |
nnaMember | boolean | false | Active NNA members only. |
attorneyOnly | boolean | false | Attorney notaries only. |
accepteDocAssignments | boolean | false | Agents who accept e-doc assignments. |
mobileInternetCapable | boolean | false | Mobile-internet-capable agents. |
language | string | — | Filter by language (e.g. "Spanish"). |
years | integer | — | Minimum years of experience. |
fetchFullDetails | boolean | false | Fetch each agent's full profile (extra request per agent). |
maxItems | integer | 1000 | Max agents to scrape. |
maxConcurrency | integer | 10 | Parallel profile fetches when fetchFullDetails is on. |
proxy | object | built-in US residential | Optional proxy override. Leave empty to use the built-in residential proxy. |
Output overview
Each dataset item is one signing agent (real row from a ZIP 36037 search):
{"agentId": "4b2db593-34f8-49e9-a9af-781bb895cf2d","profileUrl": "https://www.signingagent.com/profile/161958092","firstName": "Gloria","middleName": "D","lastName": "Owens","fullName": "Gloria D Owens","friendlyUserName": "161958092","company": null,"address": "66 Clover Hill Drive,","city": "Greenville","state": "AL","postalCode": "36037","county": null,"phone": "3343680540","email": "owensgloria299@gmail.com","websiteUrl": null,"latitude": null,"longitude": null,"distanceInMiles": null,"experienceInYears": 0,"isNnaCertified": true,"isNnaMember": true,"membershipExpirationDate": null,"acceptsEDocs": false,"isMobile": false,"isAttorney": null,"isENotary": null,"hasRon": null,"travelRadiusInMiles": null,"backgroundScreened": true,"backgroundScreenedName": "Gloria Denise Owens","backgroundCheckPassedDate": "2025-09-09T00:00:00","trainingCompletionDate": null,"examPassDate": "2025-09-11T00:00:00","notaryEssentialsCompletionDate": null,"commissionStates": ["AL"],"serviceStates": [],"serviceCounties": [],"languages": [],"ronProviders": [],"nnaEOInsurances": [],"eoInsurances": [],"nsaExams": [],"complianceCourses": [],"backgroundChecks": [],"addresses": [{ "addressType": 5, "city": "Greenville", "postalCode": "36037", "stateCode": "AL", "addressLine1": "66 Clover Hill Drive," },{ "addressType": 6, "city": "Greenville", "postalCode": "36037", "stateCode": "AL", "addressLine1": "66 Clover Hill Drive," }]}
Key output fields
| Field | Meaning |
|---|---|
agentId / profileUrl | Stable agent ID (GUID) and public profile link. |
fullName / firstName / lastName / company | Agent and business name (company needs full details). |
phone / email / websiteUrl | Contact details (when published by the agent; websiteUrl needs full details). |
address / city / state / postalCode / county | Agent location. |
acceptsEDocs / isMobile | Accepts e-doc assignments; mobile-internet capable. |
isAttorney / isENotary / hasRon / travelRadiusInMiles / membershipExpirationDate | Profile-only fields, filled when Fetch full profile details is on. |
serviceCounties / serviceStates / commissionStates | Where the agent works and is commissioned. |
isNnaCertified / isNnaMember | NNA certification and membership. |
backgroundScreened / backgroundScreenedName / backgroundCheckPassedDate | Background-screen status. |
experienceInYears | Years of experience. |
languages | Languages spoken (full details). |
ronProviders | Remote online notarization platforms supported (full details). |
latitude / longitude / distanceInMiles | Geolocation and distance from the searched ZIP. |
raw | The untouched API object, for anything the flat fields leave out. |
FAQ
Why are some contact fields null? Agents choose what to publish. Many list a phone but no email, or a website but no phone. The actor returns whatever the profile exposes; it never invents values.
What's the difference between search-level and full-profile output? Search results already carry name, location, phone, email, credentials, commission states and service counties. Fetch full profile details adds company, website, languages, insurance, RON, attorney/eNotary status, travel radius and membership expiry. It costs one extra request per agent; profiles are fetched in parallel (maxConcurrency).
How does the actor get past Imperva Incapsula? It routes requests through a real US residential IP with a browser-grade TLS fingerprint. You don't need to supply cookies or solve challenges.
Is there a rate limit? The actor retries on 403/429/5xx with a fresh proxy exit each attempt. Page size is 1,000, so request counts stay low.
Support
For issues, feature requests, or questions, use the Issues tab on the actor's Apify Console page.
Additional services
Need custom fields, a different output shape, a scheduled run, or integration with your CRM? Reach out through the actor's Apify Console — custom work is available.
Explore more scrapers
This actor is part of a portfolio of directory and lead-generation scrapers. See the author's Apify Store page for more.
🤖 For AI Agents & LLM Apps
Purpose: Scrape SigningAgent.com (the NNA's notary signing-agent directory) into clean JSON rows — one per agent, with contact, location, coverage, credentials, and insurance fields.
Minimal tested input:
{ "search": "36037", "maxItems": 5 }
Other valid inputs: startUrls (search or profile URLs), zipCode (+ radius), city+state, county+state, state alone, or firstName/lastName. Booleans: certified, nnaMember, attorneyOnly, accepteDocAssignments, mobileInternetCapable. Set fetchFullDetails: true for full-profile fields (one extra request per agent).
Flat output-field list: agentId, profileUrl, firstName, middleName, lastName, fullName, friendlyUserName, company, address, city, state, postalCode, county, phone, email, websiteUrl, latitude, longitude, distanceInMiles, experienceInYears, isNnaCertified, isNnaMember, membershipExpirationDate, acceptsEDocs, isMobile, isAttorney, isENotary, hasRon, travelRadiusInMiles, backgroundScreened, backgroundScreenedName, backgroundCheckPassedDate, trainingCompletionDate, examPassDate, notaryEssentialsCompletionDate, commissionStates, serviceStates, serviceCounties, languages, ronProviders, nnaEOInsurances, eoInsurances, nsaExams, complianceCourses, backgroundChecks, addresses, raw.
Billing: Pay-per-event. One charge per agent returned by a search; an extra charge per agent when fetchFullDetails is on. No charge for failed requests.
Behavior notes: Routes through a US residential proxy to clear Imperva Incapsula — no proxy config needed. Deduplicates agents by ID across pages and inputs. Page size 1,000.
⚠️ Disclaimer
This actor is for scraping publicly available directory data from SigningAgent.com for lead generation and operational use. It is not affiliated with, endorsed by, or sponsored by the National Notary Association or SigningAgent.com. You are responsible for complying with SigningAgent.com's Terms of Service and all applicable laws (including CAN-SPAM, TCPA, and state notary advertising rules) when using the data. Do not use scraped contact information for unsolicited marketing without proper consent.
SEO Keywords
notary signing agent scraper, SigningAgent.com scraper, NSA directory, notary signing agents, loan signing agents, title closings, notary leads, NNA certified notaries, background screened notaries, remote online notarization, RON notary, notary contact list, signing agent directory, notary signing agent data, notary lead generation, title desk contacts, escrow signing agents, mobile notary leads, commission states notary, notary service counties