Discover/Dentons API
live

Dentons APIdentons.com

Search and retrieve profiles of 107 Dentons Montréal professionals. Get names, titles, practice areas, bar admissions, and Québec bar admission years via 2 endpoints.

This API takes change requests — .
Endpoint health
verified 2h ago
list_montreal_lawyers
get_lawyer_bar_admission
2/2 passing latest checkself-healing
Endpoints
2
Updated
3h ago

What is the Dentons API?

The Dentons Montréal API covers 107 professionals in the firm's Montréal office across 2 endpoints. Use list_montreal_lawyers to page through the full directory and retrieve each professional's name, title, practice areas, and profile URL. A second endpoint, get_lawyer_bar_admission, fetches bar admission details — including the Québec bar admission year — directly from an individual's profile page.

This call costs1 credit / call— charged only on success
Try it
Page number (1-indexed).
Number of results per page (1–100).
api.parse.bot/scraper/a8423948-a69c-4e6a-9b3f-b1eb42617d63/<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/a8423948-a69c-4e6a-9b3f-b1eb42617d63/list_montreal_lawyers?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Lists all professionals from Dentons' Montréal office directory. Returns paginated results with each lawyer's name, title, practice areas, and profile URL. The directory currently contains 107 professionals. Use page and page_size to paginate; omitting them returns page 1 with 20 results.

Input
ParamTypeDescription
pageintegerPage number (1-indexed).
page_sizeintegerNumber of results per page (1–100).
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "total": "total number of professionals in the Montréal office",
    "lawyers": "array of lawyer objects, each with name, title, practice_areas, and profile_url",
    "has_more": "whether more pages are available",
    "page_size": "number of results per page",
    "total_pages": "total number of pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 107,
      "lawyers": [
        {
          "name": "Ali  Amadee",
          "title": "Partner",
          "profile_url": "https://www.dentons.com/en/ali-amadee",
          "practice_areas": [
            "Business Agreements and Commercial Contracts",
            "Corporate",
            "Mergers and Acquisitions",
            "Project Finance",
            "Venture Technology and Emerging Growth Companies"
          ]
        }
      ],
      "has_more": true,
      "page_size": 20,
      "total_pages": 6
    },
    "status": "success"
  }
}

About the Dentons API

Directory Listing

list_montreal_lawyers returns a paginated list of all 107 professionals in Dentons' Montréal office. Each entry in the lawyers array includes name, title, practice_areas, and profile_url. The page and page_size parameters control pagination (1–100 results per page); omitting both returns page 1 with 20 results. The response also includes total, total_pages, and has_more so you can walk the full directory programmatically.

Bar Admission Details

get_lawyer_bar_admission accepts a profile_url — typically sourced from a list_montreal_lawyers result — and returns the admissions array for that professional. Each element is a plain string such as 'Québec, 2013' or 'New York, 2010'. The quebec_bar_year field extracts the 4-digit Québec admission year specifically, or returns null if none is listed. Not every professional in the directory has bar admissions; paralegals and managers may return an empty admissions array.

Coverage Scope

The API is scoped to the Montréal office only. It does not cover other Dentons offices, practice group pages outside Montréal, or biographical narrative sections of profiles. The practice_areas field in list_montreal_lawyers reflects how a professional is categorised in the directory listing, not the full text of their profile bio.

Reliability & maintenanceVerified

The Dentons API is a managed, monitored endpoint for dentons.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when dentons.com 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 dentons.com 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
2h ago
Latest check
2/2 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 a filterable roster of Dentons Montréal lawyers by practice area using the practice_areas field.
  • Verify Québec bar admission years for a cohort of lawyers by looping get_lawyer_bar_admission over profile URLs.
  • Identify which Montréal-based professionals hold multi-jurisdictional bar admissions (e.g. both Québec and New York).
  • Export a structured directory of all 107 professionals with titles and profile links for competitive intelligence research.
  • Cross-reference lawyer titles (partner, associate, counsel) with their listed practice areas for org-chart analysis.
  • Detect non-lawyer professionals (paralegals, managers) by checking for empty admissions arrays in profile results.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Dentons offer an official developer API for its professional directory?+
Dentons does not publish a public developer API for its professional directory. There is no documented REST or GraphQL interface listed on dentons.com for accessing lawyer profiles or bar admission data programmatically.
What does `get_lawyer_bar_admission` return for a paralegal or office manager?+
For professionals who are not called to the bar, the admissions array will be empty and quebec_bar_year will be null. The name and profile_url fields are still returned. You can use this to distinguish lawyers from non-lawyer staff in the directory.
Does the API cover Dentons offices outside Montréal?+
No. The API is scoped to the Montréal office only, covering 107 professionals. Other Dentons offices — including Toronto, Calgary, Vancouver, and international locations — are not included. You can fork this API on Parse and revise it to target other office directory URLs.
Can I filter `list_montreal_lawyers` by practice area or title directly in the request?+
The endpoint does not accept filter parameters for practice area or title. It returns the full paginated directory, and filtering must be done client-side against the practice_areas and title fields in the response. You can fork this API on Parse and add server-side filter parameters as an endpoint input.
How should I paginate through the full directory of 107 professionals?+
Set page_size to 100 and page to 1 to retrieve all 107 professionals in two requests (100 then 7), or use the default page size of 20 and check the has_more field to determine whether to fetch the next page. total_pages tells you the exact number of pages for any given page_size.
Page content last updated . Spec covers 2 endpoints from dentons.com.
Related APIs in B2b DirectorySee all →
lavery.ca API
Access detailed profiles of lawyers and legal professionals at Lavery, Québec's largest independent law firm, including their practice areas and bar admissions. Browse through the complete team directory with pagination to find the right legal expert for your needs.
lawyers.com API
Search and discover lawyers and law firms with detailed profiles, client reviews, and practice area information. Find legal articles and featured firms by specialty to help you locate the right legal representation for your needs.
avvo.com API
Search for attorneys by location and specialty to find detailed professional profiles, reviews, and practice areas that match your legal needs. Browse community-driven legal Q&A to get answers to common legal questions and learn from other users' experiences.
martindale.com API
Search for attorneys and law firms on Martindale-Hubbell by location, practice area, and ratings, then access detailed profiles including contact information, reviews, and verified credentials. Build comprehensive attorney databases or connect with qualified legal professionals using real-time directory data.
azbar.org API
Search for Arizona lawyers by name, location, specialty, or company to find the right legal professional for your needs. View detailed lawyer profiles including their specializations, licensed jurisdictions, law school, admission history, and any disciplinary records.
ailalawyer.com API
Search and find immigration lawyers on AilaLawyer.com by location, language, and specialty, then view detailed profiles including their credentials and practice information. Easily browse through filtered results and discover the right legal expert for your immigration needs.
justia.com API
Access Justia's legal database: search the lawyer directory by practice area and location, retrieve attorney profiles, browse state statutes and case law, explore legal guides, and look up law schools — all in one API.
iardc.org API
Search for Illinois-licensed lawyers and access their registration status, contact information, admission dates, and discipline records through the IARDC database. Find detailed information about any lawyer registered with the Illinois Attorney Registration & Disciplinary Commission to verify credentials and review their professional history.