Public APIs
Gorest favicon

Gorest

Development

Online REST API for Testing and Prototyping.

Gorest's website screenshot

About Gorest

Go REST is a free REST API providing fake data for testing and prototyping applications. It offers four linked resources - users, posts, comments, and todos - seeded with realistic names, emails, and content, with relationships between them mirroring a real application (users own posts and todos, posts collect comments). The service is available in two versions: v2, which returns resources directly with pagination in headers, and v1, a deprecated envelope-style format that will be retired on 2 June 2027.

Access requires signing in with GitHub, Google, or Microsoft to generate a personal access token, which is sent via a Bearer token in the Authorization header or as a query parameter over HTTPS. Users can configure the rate limit on their own tokens, and responses are available in JSON or XML. The API supports standard CRUD operations (GET, POST, PATCH, PUT, DELETE) on each resource, filtering by field, and pagination via page and per_page parameters.

The product is aimed at developers who need a stubbed backend for frontend development, testing, or demos without building or maintaining their own API. It explicitly warns against submitting real personal data, describing itself as a public sandbox.

Key features

  • Free REST API with realistic seeded data for users, posts, comments, and todos
  • Bearer-token authentication via header or query parameter
  • JSON or XML response formats
  • Configurable per-token rate limits with pagination headers
  • Full CRUD endpoints including nested resources (e.g. posts by user, comments by post)
  • v1 (deprecated) and v2 API versions, with v1 sunsetting 2 June 2027

Frequently asked questions

Is Go REST free to use?

Yes, it is free with no quota; you sign in with GitHub, Google, or Microsoft and generate a token.

What data formats does the API support?

Responses can be returned as JSON or XML depending on the format you set.

How is authentication handled?

Requests use a Bearer token sent in the Authorization header or as an access-token query parameter over HTTPS.

Who is Go REST for?

It's for developers who need a realistic backend to build, test, or demo a frontend without building their own API.

What happened to the v1 API?

v1 is deprecated and wraps responses in a pagination envelope; it will be retired on 2 June 2027, while v2 returns the resource directly and is recommended for new integrations.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product