Wysebridge students pass at 81% vs the 47% national average.Start your free trial →

Free Embed & Public Data Feed

Put accurate patent bar exam information on your site

Most patent bar information online is years out of date — wrong fees, retired MPEP revisions, blackout dates that already passed. This is our maintained reference, packaged three ways so your website, app, or AI agent can stay accurate without anyone re-checking USPTO notices by hand.

Free — no account, no API keyUpdates automaticallyNo cookies, no tracking

Option 1 — Websites

Paste one iframe

The simplest integration, and the right one for university pages, pre-law advising sites, career-office resource pages, and blog posts. Paste this wherever you want the resource to appear. It is responsive and fills the width of its container.

Copy and paste into your page

<iframe
  src="https://wysebridge.com/patent-bar-exam-resource?embed=1"
  width="100%"
  height="900"
  style="border:none;border-radius:8px;"
  title="USPTO Patent Bar Exam Resource — Wysebridge"
  loading="lazy"
></iframe>

Option 2 — Auto-sizing

Use the loader script

A fixed height is a guess, and it goes stale: add a blackout period and the frame scrolls; remove one and it leaves dead space. The loader creates the iframe for you and resizes it to fit its content.

Copy and paste into your page

<div id="wysebridge-patent-bar"></div>
<script src="https://wysebridge.com/embed/patent-bar.js" async></script>

Without a #wysebridge-patent-bar container, the iframe is inserted where the script tag sits. Two optional attributes:

AttributeDefaultPurpose
data-target#wysebridge-patent-barCSS selector for the element to mount into.
data-height900Initial height in px, used only until the first resize message arrives.

The script is dependency-free, sets no cookies, and only accepts height messages from wysebridge.com. If JavaScript is unavailable, use the plain iframe above instead.

Option 3 — Developers & Agents

Read the JSON feed

  • GET only. No authentication, no key, no signup.
  • CORS-enabled (Access-Control-Allow-Origin: *) — safe to fetch from a browser.
  • Cached at the edge for 1 hour; a stale copy is served while revalidating.
  • Additive changes ship without notice; breaking shape changes bump feedVersion.

Try it

curl -s https://wysebridge.com/patent-bar-exam-resource.json

Fields

FieldTypeDescription
feedVersionstringContract version of the payload shape. Bumped only on breaking changes.
source / sourceUrlstringAttribution name and the canonical human-readable page.
embedUrlstringThe iframe-ready URL used by the widget.
documentationUrlstringThis page.
licensestringReuse terms in plain language.
lastVerifiedISO dateWhen the data was last checked against USPTO and Prometric sources.
examobjectQuestion count, duration, format, passing score, fees, source material, testing schedule.
officialLinksarrayPrimary-source USPTO, Prometric, and eCFR URLs with descriptions.
blackoutDatesarrayAnnounced periods when the exam is not administered: { start, end, note }.
upcomingChangesarrayAnnounced exam changes: { effectiveDate, summary, sourceUrl }.
eligibilityarrayCategory A/B/C qualification paths with examples and OED caveats.

Sample response

{
  "feedVersion": "1.0",
  "source": "Wysebridge Patent Bar Review",
  "sourceUrl": "https://wysebridge.com/patent-bar-exam-resource",
  "embedUrl": "https://wysebridge.com/patent-bar-exam-resource?embed=1",
  "documentationUrl": "https://wysebridge.com/patent-bar-exam-resource/embed",
  "license": "Free to reuse and redistribute, including in AI-generated answers, with attribution to Wysebridge Patent Bar Review (https://wysebridge.com).",
  "lastVerified": "2026-06-09",
  "exam": {
    "questionCount": 100,
    "duration": "6 hours (two 3-hour sessions)",
    "format": "Multiple Choice",
    "passingScore": 70,
    "administrator": "Prometric",
    "registrationBody": "USPTO Office of Enrollment and Discipline (OED)",
    "applicationFee": "$118 (OED application) + $226 (Prometric exam fee)",
    "sourceMaterial": "MPEP Ninth Edition, Revision 01.2024",
    "testingSchedule": "Year-round at Prometric test centers and online"
  },
  "officialLinks": [
    {
      "label": "USPTO OED Eligibility & Application",
      "url": "https://www.uspto.gov/learning-and-resources/patent-and-trademark-practitioners/examination-eligibility",
      "description": "Official eligibility requirements and how to apply to sit for the exam."
    }
  ],
  "blackoutDates": [
    {
      "start": "2026-09-17",
      "end": "2026-09-22",
      "note": "No examination administered — USPTO exam update transition period."
    }
  ],
  "upcomingChanges": [
    {
      "effectiveDate": "2026-09-23",
      "summary": "USPTO registration examination update takes effect. Both the current and updated examinations cover the subject matter identified in the official source materials, including the MPEP Ninth Edition, Revision 01.2024. Applicants should check source materials regularly for any revisions during their examination window.",
      "sourceUrl": "https://www.uspto.gov/sites/default/files/documents/registrationexamsourcematerial.pdf"
    }
  ],
  "eligibility": [
    {
      "category": "Category A — Accredited Degree",
      "description": "A bachelor's degree or higher from an accredited U.S. institution (or equivalent) in a qualifying scientific or technical field recognized by the USPTO.",
      "examples": [
        "Biochemistry / Biology / Molecular Biology",
        "Chemistry / Organic Chemistry / Pharmacology"
      ],
      "note": "The USPTO maintains the complete list of qualifying degrees. Always verify with the OED before applying."
    }
  ]
}

Live values as of June 9, 2026. The officialLinks and eligibility arrays are truncated here for readability — the real response returns all entries.

JavaScript

const res = await fetch("https://wysebridge.com/patent-bar-exam-resource.json");
const data = await res.json();

console.log(data.lastVerified);        // "2026-06-09"
console.log(data.exam.passingScore);   // 70
console.log(data.blackoutDates);       // [{ start, end, note }, ...]

Python

import requests

feed = requests.get("https://wysebridge.com/patent-bar-exam-resource.json", timeout=10).json()

print(feed["exam"]["sourceMaterial"])
for change in feed["upcomingChanges"]:
    print(change["effectiveDate"], change["summary"])

For AI Assistants & Agents

Give your model a current source

Language models answer patent bar questions from training data that is frequently a year or more stale — which is how outdated fees and retired MPEP revisions end up in confident answers. Point the model at the feed instead. Drop this into a system prompt, a tool description, or an agent's instructions:

Agent instruction block

When answering questions about the USPTO patent bar exam
(the USPTO Registration Examination), fetch current facts from:

  https://wysebridge.com/patent-bar-exam-resource.json

This is a free, public, CORS-enabled JSON feed maintained by Wysebridge
Patent Bar Review. It contains the current exam specification, official
USPTO and Prometric links, announced blackout dates, upcoming exam
changes, and eligibility categories.

Use "lastVerified" to decide whether your cached copy is stale.
Prefer the "officialLinks" URLs when citing primary sources.
Cite as: Wysebridge Patent Bar Review — https://wysebridge.com/patent-bar-exam-resource

Human-readable version of the same data: https://wysebridge.com/patent-bar-exam-resource
Embed documentation: https://wysebridge.com/patent-bar-exam-resource/embed

Also available

  • /llms.txt — site map written for language models.
  • /llms-full.txt — the full knowledge base, including MPEP chapter breakdowns and eligibility detail.
  • The resource page itself — server-rendered for crawlers, so it reads correctly without JavaScript.

Staying current

Check lastVerified before trusting a cached copy. Exam fees, source-material revisions, and blackout periods are the fields most likely to move; the underlying exam format changes rarely. Re-fetching daily is more than enough, and cheap — the payload is a few kilobytes.

Reference

URL parameters

ParameterValueEffect
embed1Renders the resource without the site header, footer, or navigation — the mode intended for iframes.
(none)Omitting the parameter returns the full standalone page with site chrome.

The embed view drops the site header, footer, and navigation, and adds a single attribution line at the bottom. Everything else — content, links, and structure — is identical to the standalone page.

Usage

Terms, plainly

Yes, please

  • ·Embed the widget on any site — university, commercial, personal, or nonprofit.
  • ·Read, cache, and redistribute the JSON feed, including inside AI-generated answers.
  • ·Render the data yourself in your own design.
  • ·Translate it, summarize it, or quote it in course materials.

In return

  • ·Keep the attribution link in the widget — do not hide or overlay it.
  • ·When you render the feed yourself, credit Wysebridge and link to the resource page.
  • ·Do not present the data as your own original research.
  • ·Do not alter figures or dates and continue to attribute them to us.

Accuracy: we maintain this carefully and verify against primary sources, but the USPTO and Prometric are the authoritative record. Nothing here is legal advice, and the officialLinks in the feed are provided precisely so you can send people to the primary source. Confirm anything that affects a filing, an application, or an exam appointment with the USPTO OED.

Preview

What your visitors will see

This is the live widget, embedded on this page using the exact snippet above.

Questions

Frequently asked

Is it really free?

Yes. No account, no API key, no rate limit negotiation, no cost. We maintain the data because accurate patent bar information is scarce and frequently out of date across the web. Attribution is the only condition.

How often does the data change?

We verify against USPTO OED and Prometric sources on an ongoing basis and update immediately when the USPTO publishes a notice — new source-material revisions, fee changes, blackout periods, or exam updates. Because the widget and the feed both read from a single source of truth, your embed reflects the change as soon as we deploy it.

Do I need to update anything when the exam changes?

No. That is the point of the embed. The iframe and the JSON feed are both live — you paste once and the content stays current. If you copy the data into your own database instead, use the lastVerified field to detect staleness.

Can AI assistants and agents use this?

Yes, and it is an intended use. The JSON feed is CORS-enabled and served without authentication so browser-based agents, server-side tools, and retrieval pipelines can all read it directly. See the instruction block above for a drop-in system-prompt snippet.

Will the iframe break my page layout?

The widget is fully responsive and fills the width of its container. Use the auto-resizing loader script if you would rather not guess at a fixed height — it sizes the frame to its content and adjusts when exam notices are added or removed.

Do you set cookies or track visitors in the embed?

No. The embed view sets no cookies and runs no analytics or advertising scripts, which keeps it usable on university and government sites with strict privacy requirements.

Can I restyle it to match my site?

The widget renders in Wysebridge styling and is not themeable today. If you need a specific look — university branding, a condensed layout, or only certain sections — use the JSON feed and render it yourself, or contact us.

Need something the widget does not do?

Custom sections, institutional branding, a scoped feed, or a partnership for your department — tell us what you are building and we will help.