Entities

Entities are the real-world things your saves are about — the book in a photo, the product behind a shopping link, the place in a screenshot. Each object's primary entity is available as object.mainEntity.

Work in progress

This page documents the entity model under active development. Type identifiers, property shapes, and the GET /entities/:id endpoint may all change before launch — don't ship integrations against this surface yet.

The entity model

Entity type names follow the Schema.org vocabulary, expressed with JSON-LD-style @type (the type discriminator) and @id keys.

Since @type may be a single string or an array, write clients to handle both — normalize to an array (or check membership) rather than assuming a single value.

Property Type Description
@type string | string[] Type name(s) for this entity, from the Schema.org vocabulary — a single type, or an array when the entity is several types at once (multi-typed nodes, as JSON-LD allows). See Type Identifiers below.
@id? string mymind's internal identifier for the entity — not a public or canonical id. Present only when the entity is a well-known public object (e.g. a recognized book, film, product, or social post); absent otherwise.

Type identifiers

Apartment, Article, AudioObject, BlueSkyPost, Book, Brand, Business, Document, FacebookReel, Flight, FlightReservation, House, ImageObject, InstagramPost, InstagramReel, Media, Model, Movie, MusicAlbum, MusicPlaylist, MusicRecording, MusicRelease, MusicVideo, Note, Painting, Palette, Periodical, Person, Photograph, Place, Podcast, PodcastEpisode, PodcastSeason, Product, Quotation, RealEstateListing, Recipe, RedditPost, Repository, RepositoryIssue, Restaurant, ScholarlyArticle, Screenshot, SoftwareApplication, SubstackNote, TedTalk, ThreadsPost, TikTokPost, TVEpisode, TVSeason, TVSeries, Typeface, VideoGame, VideoObject, VimeoVideo, WebPage, WikipediaArticle, XPost, YouTubeVideo

Extended properties

Each entity type adds its own properties on top of the base model. The sections below document type-specific fields. Shared sub-types referenced by multiple entities (Actor, Address, etc.) are listed together at the end.

Apartment WIP

PropertyTypeDescription
offersOffer[]Available offers.
addressAddressStreet address.
urlUrlListing URL.

Article WIP

PropertyTypeDescription
titlestringArticle headline.
authorActorThe author.
publishedTimestampWhen the article was published.
publisherActorThe publisher.
contentContentThe content body.
urlUrlArticle URL.

AudioObject WIP

PropertyTypeDescription
titlestringAudio title.
durationIsoDurationDuration.
urlUrlAudio URL.

BlueSkyPost WIP

PropertyTypeDescription
authorActorThe author.
contentContentThe content body.
urlUrlPost URL.

Book

PropertyTypeDescription
titlestringBook title.
authorsActor[]The authors.
isbnISBNISBN-13 identifier.
publisherActorThe publisher.
publishedTimestampPublication date.
offersOffer[]Available offers.
urlUrlBook URL.

Brand WIP

PropertyTypeDescription
namestringBrand name.

Business WIP

PropertyTypeDescription
namestringBusiness name.
addressAddressStreet address.
phoneNumberstringPhone number.
urlUrlWebsite URL.

Document WIP

PropertyTypeDescription
titlestringDocument title.
formatstringFile format, e.g. pdf, docx.
urlUrlDocument URL.

FacebookReel WIP

PropertyTypeDescription
authorActorThe author.
imageImageObjectCover image for the reel.
urlUrlReel URL.

Flight WIP

PropertyTypeDescription
airlineAirlineThe airline.
flightNumberstringFlight number.
departureAirportDeparture airport.
arrivalAirportArrival airport.
departureTimeTimestampScheduled departure time.
arrivalTimeTimestampScheduled arrival time.

FlightReservation WIP

PropertyTypeDescription
confirmationNumberstringBooking confirmation code.
flightEntityReferenceReference to the flight entity.

House WIP

PropertyTypeDescription
namestringListing title.
offersOffer[]Available offers.
addressAddressStreet address.
bedroomsintegerNumber of bedrooms.
bathroomsintegerNumber of bathrooms.
urlUrlListing URL.

ImageObject WIP

PropertyTypeDescription
widthintegerWidth in pixels.
heightintegerHeight in pixels.
formatstringImage format, e.g. jpeg, png, webp.
urlUrlImage URL.

InstagramPost WIP

PropertyTypeDescription
authorActorThe author.
contentContentThe content body.
urlUrlPost URL.

InstagramReel

PropertyTypeDescription
authorActorThe author.
imageImageObjectCover image for the reel.
urlUrlReel URL.

Media WIP

PropertyTypeDescription
formatstringMedia format or MIME type.
durationIsoDurationDuration.
urlUrlMedia URL.

Model WIP

PropertyTypeDescription
titlestringModel title.
formatstring3D format, e.g. glb, obj, usdz.
urlUrlModel URL.

Movie

PropertyTypeDescription
titlestringMovie title.
directorsActor[]The directors.
publishedTimestampRelease date.
durationIsoDurationDuration.

MusicAlbum WIP

PropertyTypeDescription
titlestringAlbum title.
artistActorThe artist.
publishedTimestampRelease date.
tracksTrack[]Album tracks.

Track

PropertyTypeDescription
titlestringTrack title.
numberintegerTrack number.
durationIsoDurationDuration.

MusicPlaylist WIP

PropertyTypeDescription
titlestringPlaylist title.
tracksTrack[]Playlist tracks.
urlUrlPlaylist URL.

MusicRecording WIP

PropertyTypeDescription
titlestringTrack title.
artistActorThe artist.
albumEntityReferenceReference to the parent album entity.
durationIsoDurationDuration.

MusicVideo WIP

PropertyTypeDescription
titlestringVideo title.
artistActorThe artist.
durationIsoDurationDuration.
urlUrlVideo URL.

MusicRelease WIP

PropertyTypeDescription
titlestringRelease title.
artistActorThe artist.
kindstringRelease type, e.g. Single, Album, EP.
publishedTimestampRelease date.
url?UrlRelease URL.

Note WIP

PropertyTypeDescription
contentContentThe content body.

Painting WIP

PropertyTypeDescription
titlestringPainting title.
artistActorThe artist.
publishedTimestampWhen the painting was created.
mediumstringMedium, e.g. oil on canvas.

Palette WIP

PropertyTypeDescription
colorsColor[]Palette colors.

Periodical WIP

PropertyTypeDescription
namestringPublication name.
urlUrlPublication URL.

Person WIP

A person — alive, dead, undead, or fictional.

PropertyTypeDescription
namestringFull name.
urlUrlProfile or homepage URL.

Photograph WIP

PropertyTypeDescription
titlestringPhotograph title.
authorActorThe author.
urlUrlImage URL.

Place WIP

PropertyTypeDescription
namestringPlace name.
addressAddressStreet address.

Podcast WIP

PropertyTypeDescription
titlestringPodcast title.
authorActorThe author.
urlUrlPodcast URL.

PodcastEpisode WIP

PropertyTypeDescription
titlestringEpisode title.
podcastEntityReferenceReference to the parent podcast entity.
durationIsoDurationDuration.
publishedTimestampPublication date.
urlUrlEpisode URL.

PodcastSeason WIP

PropertyTypeDescription
titlestringSeason title.
podcastEntityReferenceReference to the parent podcast entity.
numberintegerSeason number.

Product

PropertyTypeDescription
namestringProduct name.
offersOffer[]Available offers.
brandBrandThe brand.
urlUrlProduct URL.

Quotation WIP

PropertyTypeDescription
authorActorThe author.
contentContentThe content body.

RealEstateListing WIP

PropertyTypeDescription
namestringListing title.
offersOffer[]Available offers.
addressAddressStreet address.
propertyEntityReferenceReference to the property entity (Apartment, House, etc.).
urlUrlListing URL.

Recipe WIP

PropertyTypeDescription
titlestringRecipe title.
authorActorThe author.
ingredientsRecipeIngredient[]List of ingredients.
instructionsRecipeInstruction[]Step-by-step instructions.
cookTimeIsoDurationCook time.
prepTimeIsoDurationPrep time.
urlUrlRecipe URL.

RecipeIngredient

PropertyTypeDescription
@id?stringInternal identifier for the ingredient, when it's a recognized public object.
namestringIngredient name.
quantitynumberAmount required.

RecipeInstruction

PropertyTypeDescription
textstringThe instruction text.

RedditPost WIP

PropertyTypeDescription
authorActorThe author.
subredditstringSubreddit name.
publishedTimestampPublication date.
urlUrlPost URL.

Repository

PropertyTypeDescription
licenseLicenseRepository license.
ownerActorRepository owner.
urlUrlRepository URL.

RepositoryIssue WIP

PropertyTypeDescription
titlestringIssue title.
numberintegerIssue number.
statestringIssue state, e.g. open, closed.
authorActorThe author.
repositoryEntityReferenceReference to the parent repository entity.
urlUrlIssue URL.

Restaurant WIP

PropertyTypeDescription
namestringRestaurant name.
addressAddressStreet address.
phoneNumberstringPhone number.
urlUrlWebsite URL.

ScholarlyArticle WIP

PropertyTypeDescription
titlestringPaper title.
authorActorThe author.
publishedTimestampPublication date.
journalPeriodicalThe journal.
doistringDOI identifier.
urlUrlPaper URL.

Screenshot WIP

PropertyTypeDescription
widthintegerWidth in pixels.
heightintegerHeight in pixels.
urlUrlImage URL.

SoftwareApplication WIP

PropertyTypeDescription
namestringApplication name.
platformPlatformThe platform.
urlUrlApplication URL.

SubstackNote WIP

PropertyTypeDescription
authorActorThe author.
publishedTimestampPublication date.
urlUrlNote URL.

TedTalk WIP

PropertyTypeDescription
titlestringTalk title.
speakerActorThe speaker.
durationIsoDurationDuration.
urlUrlTalk URL.

ThreadsPost WIP

PropertyTypeDescription
authorActorThe author.
contentContentThe content body.
urlUrlPost URL.

TikTokPost WIP

PropertyTypeDescription
authorActorThe author.
urlUrlVideo URL.

TVEpisode

PropertyTypeDescription
titlestringEpisode title.
seriesEntityReferenceReference to the parent TV series entity.
seasonTVEpisodeSeasonThe season this episode belongs to.
numberintegerEpisode number.
durationIsoDurationDuration.
url?UrlEpisode URL.

TVEpisodeSeason

PropertyTypeDescription
@id?stringInternal identifier of the parent season entity, when it's a recognized public object.
numberintegerSeason number.

TVSeason WIP

PropertyTypeDescription
titlestringSeason title.
seriesEntityReferenceReference to the parent TV series entity.
numberintegerSeason number.
episodesEntityReference[]Episodes in the season.
url?UrlSeason URL.

TVSeries WIP

PropertyTypeDescription
titlestringSeries title.
seasonsEntityReference[]Seasons in the series.

Typeface WIP

PropertyTypeDescription
namestringTypeface name.
foundryActorThe type foundry.
designer?ActorThe type designer.

VideoGame

PropertyTypeDescription
titlestringGame title.
developerActorThe developer.
publisherActorThe publisher.
platformPlatformThe platform.
publishedTimestampRelease date.
url?UrlGame URL.

VideoObject WIP

PropertyTypeDescription
titlestringVideo title.
durationIsoDurationDuration.
urlUrlVideo URL.

VimeoVideo WIP

PropertyTypeDescription
titlestringVideo title.
authorActorThe author.
durationIsoDurationDuration.
urlUrlVideo URL.

WebPage WIP

PropertyTypeDescription
titlestringPage title.
siteSiteThe source site.
urlUrlPage URL.

WikipediaArticle WIP

PropertyTypeDescription
titlestringArticle title.
languagestringWikipedia language code, e.g. en.
urlUrlArticle URL.

XPost

PropertyTypeDescription
contentContentThe content body.
authorActorThe author.
publishedTimestampPublication date.
attachmentsBlobReference[]Images or videos attached to the post.
urlUrlPost URL.

YouTubeVideo WIP

PropertyTypeDescription
titlestringVideo title.
authorActorThe author.
durationIsoDurationDuration.
urlUrlVideo URL.

Shared sub-types

These sub-types are referenced by multiple entity types above.

Actor

PropertyTypeDescription
namestringDisplay name — a person, author, publisher, or organization.

Address

PropertyTypeDescription
streetstringStreet address.
citystringCity name.
regionstringState, province, or region.
postalCodestringPostal or ZIP code.
countryCountryCountry.

Airline

PropertyTypeDescription
namestringAirline name.
iatastringIATA airline code, e.g. AA, UA.

Airport

PropertyTypeDescription
namestringAirport name.
codestringIATA airport code, e.g. LAX, JFK.

Country

PropertyTypeDescription
namestringCountry name.
codestringISO 3166-1 alpha-2 code, e.g. US, GB.

Language

PropertyTypeDescription
namestringLanguage name.
codestringISO 639-1 code, e.g. en, fr.

License

PropertyTypeDescription
namestringDisplay name of the license.

Platform

PropertyTypeDescription
namestringPlatform name.

Site

PropertyTypeDescription
namestringSite name.
domainstringDomain name, e.g. example.com.

Actions

Get an entity

Retrieves a single entity by its ID.

GET /entities/:id WIP 1 credit

Path parameters

Parameter Type Description
id Uid Entity to retrieve.
Response 200 OK
{
  "@type": "Brand",
  "@id": "c3D4e5F6g7H8i9J0k1L2m3"
}