Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: TechRepublic WordPress REST Authors API
description: The TechRepublic WordPress REST API provides JSON endpoints for accessing posts, pages, categories, tags, authors, media, and other content types published on TechRepublic.com. Built on the standard WordPress REST API framework, it supports filtering, pagination, and full-text search across all TechRepublic technology news and analysis content.
version: 2.0.0
contact:
url: https://www.techrepublic.com/about/
license:
name: WordPress License (GPL-2.0)
url: https://wordpress.org/about/license/
servers:
- url: https://www.techrepublic.com/wp-json/wp/v2
description: TechRepublic WordPress REST API v2
tags:
- name: Authors
paths:
/users:
get:
operationId: listAuthors
summary: List Authors
description: Retrieve a collection of authors who have published on TechRepublic.
tags:
- Authors
parameters:
- name: page
in: query
description: Current page of the collection.
required: false
schema:
type: integer
default: 1
- name: per_page
in: query
description: Maximum number of items to be returned in result set.
required: false
schema:
type: integer
default: 10
maximum: 100
- name: search
in: query
description: Limit results to those matching a string.
required: false
schema:
type: string
responses:
'200':
description: A list of authors.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Author'
/users/{id}:
get:
operationId: getAuthor
summary: Get Author
description: Retrieve a specific author profile by ID.
tags:
- Authors
parameters:
- name: id
in: path
description: Unique identifier for the author.
required: true
schema:
type: integer
responses:
'200':
description: A single author object.
content:
application/json:
schema:
$ref: '#/components/schemas/Author'
'404':
description: Author not found.
components:
schemas:
Author:
type: object
description: A TechRepublic author or contributor.
properties:
id:
type: integer
description: Unique identifier for the user.
name:
type: string
description: Display name for the user.
url:
type: string
format: uri
description: URL of the user.
description:
type: string
description: Description of the user.
link:
type: string
format: uri
description: Author archive URL.
slug:
type: string
description: An alphanumeric identifier for the user.
avatar_urls:
type: object
description: Avatar URLs for the user.
properties:
'24':
type: string
format: uri
'48':
type: string
format: uri
'96':
type: string
format: uri