Skip to content

Get Entry

Get a specific entry from a feed by ID.

GET/v1/feeds/{feed_id}/entries/{entry_id}

Overview

Retrieve a specific entry from a feed. Content access depends on payment status and entry visibility settings.

Authentication

Required: Optional (affects content access)
Payment: May be required for paid content

Entry visibility and content access depend on authentication and payment status.

Parameters

Path Parameters

ParameterTypeRequiredDescription
feed_idstring (UUID)YesFeed ID containing the entry
entry_idstring (UUID)YesEntry ID to retrieve

Response

Status: 200 OK

{
  "id": "string",
  "feed_id": "string", 
  "cid": "string",
  "mime_type": "string",
  "title": "string",
  "description": "string",
  "metadata": "string",
  "tags": ["string"],
  "is_free": boolean,
  "expires_at": number,
  "is_active": boolean,
  "total_purchases": number,
  "total_revenue": "string",
  "created_at": number,
  "updated_at": number
}

Code Examples

cURL

curl https://api.grapevine.fyi/v1/feeds/{feed_id}/entries/{entry_id}

SDK

import { GrapevineClient } from '@pinata/grapevine-sdk';
 
const grapevine = new GrapevineClient();
const entry = await grapevine.entries.get(feedId, entryId);
console.log('Entry CID:', entry.cid);

External Playground

Try this endpoint interactively in Swagger UI:
https://api.grapevine.fyi/v1/docs