> For the complete documentation index, see [llms.txt](https://docs.feedspring.com/introduction/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.feedspring.com/introduction/core-concepts/posts-and-fields.md).

# Posts & Fields

Every FeedSpring feed is made up of posts and fields.

Understanding this structure is the key to building layouts with FeedSpring.

<figure><img src="/files/6lXRFBnidTjpJouW3OtX" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### What is a post?

A post is a single item inside a feed.

Depending on the source, this could be:

* An Instagram post
* A Google review
* A TikTok video
* A Dribbble shot
* A YouTube video

Each feed contains multiple posts.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### What is a field?

A field is a piece of data inside a post.

For example:

* An image
* A caption or description
* A link
* A timestamp
* A rating

Fields are what you use to display content.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### Example

Here is a simplified example of a post:

```json
{
  "img": "image-url.jpg",
  "caption": "New product launch",
  "link": "https://...",
  "timestamp": "2026-01-01T12:00:00Z"
}
```

Each key is a field.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### Fields are different for each feed

Each platform provides different data.

#### Instagram (Preview)

{% hint style="info" %}
Just a preview, view all attributes on the [Instagram](/introduction/feeds/instagram.md) feeds page
{% endhint %}

* `img`
* `caption`
* `like-count`
* `comment-count`

#### Google Reviews (Preview)

{% hint style="info" %}
Just a preview, view all attributes on the [Google Review](/introduction/feeds/google-reviews.md) feeds page
{% endhint %}

* `review`
* `rating`
* `name`
* `avatar`

#### TikTok (Preview)

{% hint style="info" %}
Just a preview, view all attributes on the [TikTok](/introduction/feeds/tiktok.md) feeds page
{% endhint %}

* `img`
* `description`
* `view-count`
* `like-count`

#### Dribbble (Preview)

{% hint style="info" %}
Just a preview, view all attributes on the [Dribbble](/introduction/feeds/dribbble.md) feeds page
{% endhint %}

* `img`
* `title`
* `tag`
* `location`

👉 See each feed pages for the full list of fields.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### Profile fields vs post fields

Feeds also include profile-level data.

#### Profile fields

These describe the account or source:

* Name
* Avatar
* Bio
* Follower count

#### Post fields

These describe individual items:

* Image or media
* Text content
* Timestamp
* Engagement data

Both can be used when building layouts.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### How fields are used

No matter how you use FeedSpring:

* Attributes
* React components
* API

You are always working with the same fields.

Only the syntax changes.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### Why this matters

Once you understand posts and fields:

* You can build any layout
* You can switch between delivery methods
* You can combine feeds across platforms

This is the core of how FeedSpring works.

<figure><img src="/files/t0iYtPAyiGF5gX59ok5L" alt=""><figcaption></figcaption></figure>

### Summary

* A feed contains posts
* Each post contains fields
* Fields are the data you display
* Fields vary by platform
* The structure is always the same


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.feedspring.com/introduction/core-concepts/posts-and-fields.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
