ページネーションの方式
同じ 100 件のデータセットを、よく使う 6 つのページネーション方式で公開しているので、クライアントはそれぞれをテストできます。offset/limit、Spring のページエンベロープ、Stripe のカーソル、GitHub の Link ヘッダー、キーセット(after_id)、HAL(_links)。
あなたのアカウントでこれらのエンドポイントが使えます。各エンドポイントのページの Try it でリクエストを送れます。
- GET
https://api.testingapis.com/api/pagination/cursorPage with an opaque cursorPage with an opaque cursor (Stripe style). - GET
https://api.testingapis.com/api/pagination/halPage with HAL hypermedia linksPage with HAL hypermedia links (0-based). - GET
https://api.testingapis.com/api/pagination/items/{id}Get one itemGet one item (the target of HAL self links). - GET
https://api.testingapis.com/api/pagination/keysetPage by keyPage by key: return items with an id greater thanafter_id. - GET
https://api.testingapis.com/api/pagination/linkPage with an RFC 5988 Link headerPage with an RFC 5988 Link header (GitHub style, 1-based). - GET
https://api.testingapis.com/api/pagination/offsetPage with offset and limitPage with offset and limit. - GET
https://api.testingapis.com/api/pagination/pagePage with a Spring Data style envelopePage with a Spring Data style envelope (0-based page numbers).
リクエストの例
Page with an opaque cursor (Stripe style). 完全なリファレンスと Send ボタン(英語).
cURL
curl -X GET "https://api.testingapis.com/api/pagination/cursor?limit=3"レスポンス · 200 OK
{
"object": "list",
"url": "/api/pagination/cursor",
"data": [
{
"id": 1,
"name": "Smart Headset",
"category": "electronics",
"price": 42.01,
"createdAt": "2026-01-01T21:00:00Z"
},
{
"id": 2,
"name": "Compact Speaker",
… (15 more lines)サインインして詳細を見る
これらのエンドポイントのパラメータ、リクエストとレスポンスの例、ライブの Try it パネルは、サインインしたメンバー向けです。アカウントは無料で、数秒で作成できます。