Discover/nngroup.com API
live

nngroup.com APInngroup.com

Access NN/g's full catalog of UX articles, research reports, and courses via API. Search by keyword, filter by topic, and retrieve full article content.

Endpoints
6
Updated
3mo ago
Try it
Page number (0-indexed)
Filter by content type (e.g. 'Article', 'Report', 'Video', 'Course', 'UX Conference')
Search keyword (e.g. 'usability', 'checkout')
api.parse.bot/scraper/b15427e1-ed9d-43c5-bf29-2b707e3312f8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b15427e1-ed9d-43c5-bf29-2b707e3312f8/search_articles?page=0&query=usability' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for articles, videos, reports, and courses on NN/g by keyword. Returns paginated results from the full content catalog.

Input
ParamTypeDescription
pageintegerPage number (0-indexed)
typestringFilter by content type (e.g. 'Article', 'Report', 'Video', 'Course', 'UX Conference')
queryrequiredstringSearch keyword (e.g. 'usability', 'checkout')
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "items": "array of content objects with document_title, document_url, document_type, document_description, document_people, document_pub_date, document_visible_topics, and objectID",
    "total": "integer total number of matching results",
    "nbPages": "integer total number of pages"
  },
  "sample": {
    "data": {
      "page": 0,
      "items": [
        {
          "objectID": "Video_970",
          "document_url": "/videos/usability-101/",
          "document_type": "Video",
          "document_title": "Usability 101",
          "document_people": [
            "Kate Kaplan"
          ],
          "document_pub_date": 1679677200,
          "document_description": "Usability assesses how easy user interfaces are to use.",
          "document_visible_topics": [
            "User Testing",
            "Web Usability"
          ]
        }
      ],
      "total": 1911,
      "nbPages": 50
    },
    "status": "success"
  }
}

About the nngroup.com API

The Nielsen Norman Group API provides structured access to NN/g's library of UX content across 6 endpoints, covering articles, research reports, videos, and training courses. Use search_articles to query the full catalog by keyword or content type, list_articles_by_topic to browse content organized under named UX topic categories, and get_article to retrieve the complete HTML body of any individual article or report by its URL slug.

Content Search and Discovery

The search_articles endpoint accepts a required query string and an optional type filter (valid values: Article, Report, Video, Course, UX Conference). Results are paginated using a 0-indexed page parameter. Each item in the returned items array includes document_title, document_url, document_type, document_description, document_people, and document_pub_dat (publication date). The total and nbPages fields let you iterate through the full result set.

Topic-Based Browsing

list_all_topics returns the complete set of UX topic categories NN/g uses to organize its content — each with a name and article count. Pass any name exactly as returned to list_articles_by_topic to get paginated content under that category. The same type filter available in search applies here, so you can narrow to only reports or only videos within a topic like Ecommerce or Web Usability.

Reports and Courses

list_all_reports returns the paginated catalog of NN/g's paid research reports. Each report object includes document_body, document_description, document_people, and document_pub_date in addition to the standard title and URL fields. list_live_courses filters to Course and UX Conference types, returning currently available live training events with the same field shape including document_body.

Full Article Retrieval

get_article accepts a slug — either a path segment like articles/usability-101-introduction-to-usability or a full URL path — and returns the article's document_title, document_url, document_type, and the full document_body as HTML. This is the only endpoint that returns the complete article text rather than a summary description.

Common use cases
  • Building a UX knowledge base that indexes NN/g articles by topic using list_articles_by_topic and list_all_topics
  • Monitoring new NN/g report publications by polling list_all_reports and tracking document_pub_date changes
  • Extracting full article text via get_article to feed into an internal search index or LLM knowledge base
  • Surfacing relevant UX guidelines in a design tool by querying search_articles with UI pattern keywords
  • Aggregating NN/g training events and conferences by calling list_live_courses to list upcoming Course and UX Conference items
  • Filtering NN/g video content on a specific topic by passing type=Video and a topic name to list_articles_by_topic
  • Auditing coverage of a UX domain (e.g. accessibility, ecommerce) by combining topic counts from list_all_topics with keyword search results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 Nielsen Norman Group have an official developer API?+
No. NN/g does not publish a public developer API or data feed. This Parse API provides the structured access that NN/g's own site does not offer.
What does `get_article` return, and is full content available for all content types?+
For articles and most free content, get_article returns the full document_body as HTML along with document_title, document_url, and document_type. For premium reports and paid courses, the body may be truncated or limited to the preview section that NN/g makes available without a subscription.
Does the API expose author profile pages or contributor bibliographies?+
Not currently. Content items include a document_people field listing associated authors, but there are no dedicated endpoints for author profiles, bios, or full publication lists by contributor. You can fork this API on Parse and revise it to add an author-centric endpoint.
How does pagination work across the catalog endpoints?+
All list and search endpoints use 0-indexed pagination via the page parameter. Each response returns the current page, total item count, and nbPages (total page count), so you can walk the full result set by incrementing page from 0 to nbPages - 1.
Does the API cover NN/g's UX certification program or individual course syllabi?+
The list_live_courses endpoint returns live training courses and conference events with title, description, and body fields, but structured syllabi, certification tracks, or per-module breakdowns are not currently exposed as discrete fields. You can fork this API on Parse and revise it to parse and surface that additional course structure.
Page content last updated . Spec covers 6 endpoints from nngroup.com.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.