fatsecret Platform API
by fatsecret HTTP API in Cooking, recipes & meal planning
fatsecret.com since 2006 · who's behind it
The fatsecret Platform API is a REST API over fatsecret's verified food and nutrition database, with food search, barcode lookup, recipes, image recognition and natural-language food logging, plus per-user food, exercise and weight diaries, under OAuth 2.0 and OAuth 1.0.
Best for Agents logging foods and reading serving-level nutrients, allergens and barcodes for a person, with diaries written back; strongest outside the US on Premier with 62 regional datasets.
Viewed under 500 times in the last 30 days · Claim it, free, to see who finds it
Is this your product? Claim it to see how agents find it: lookups through the API, MCP and letme, the comparisons it's in, and what people search for in Cooking. Free, and it never changes the grade. Or verify it, or log in if it's already claimed.
Assessment. OAuth 2.0 client credentials with feature scopes, IP-restricted tokens, a free 5,000-call day with no card, and per-serving nutrients with allergen flags on branded and generic foods. The newest search and image methods need the sales-priced Premier edition, there is no status page, OpenAPI file or official SDK, and the privacy policy and blog could not be read.
Facts
Access how an agent reaches and pays for it
- Auth
- OAuth
- Pricing
- Freemium
- x402
- No
- Licence
- not stated
- Tools exposed
- 0
Where it lives packages, source, docs and releases
- llms.txt
- not found
- GitHub stars
- 25
From our research 9 facts checked against the vendor's pages
- Surface listed
- The Platform API at platform.fatsecret.com/rest, read from the guides, editions, authentication, OAuth 2.0, OAuth 1.0, error codes, libraries, localisation, foods.search v5, attribution, about and terms pages on platform.fatsecret.com and the GitHub API on 3 November 2026. No account was made and no call was sent
- Methods
- Foods (search v1 and v5, get by id v5, autocomplete v2, barcode v2, image recognition v2, natural language v1, feedback v1, brands, categories and sub-categories v2, create v2), recipes (search v3, get v2, types v2), and profile methods for foods, recipes, saved meals, authentication, food diary, exercise diary and weight diary
- Editions
- Basic (free, self sign-up, 5,000 calls a day, US data, English, attribution required), Premier Free (free with verification for start-ups under US$1M revenue and raised, non-profits and students, no daily cap), Premier (on request, 62 regional datasets, 26 languages, white label, month-by-month SLA with service credits, email, phone, Slack and video support)
- Add-ons
- Image recognition and natural language processing, billed monthly by usage in tiers of 25,000 inputs, with a 50 per cent discount on Premier Free. The platform page says a 14-day trial of image recognition can be started from the dashboard
- Rate limits
- 5,000 calls a day on Basic per the terms and editions page; Premier unlimited without throttling per the platform page. Error code 11 for the application limit and 12 for a user's actions. No per-second figure, 429 or Retry-After documented
- Localisation
- 212 region codes and 26 language codes;
languageis ignored unlessregionis set; a premium feature for select accounts - Data licence
- Content not marked storable indefinitely must be removed or re-requested within 24 hours; foods.search v5 marks only food_id and serving_id as storable. Attribution with the web badge or snippet wherever content is shown, in app store listings and on the app's website, except on white-label Premier. fatsecret may crawl and monitor applications
- SDKs
- None official. An official Postman collection and walkthrough (fatsecret-group/postman-fatsecret-apis, last push 1 July 2025). Community libraries pyfatsecret (Python), fatsecret-laravel (PHP) and FatSecretSwift (Swift, proof of concept)
- Legal entity
- Not established. The terms name 'Fatsecret.com (fatsecret)' under the law of Victoria, Australia; the about page says fatsecret was founded in 2006 and names its CEO, CTO and VP Business Development; www.fatsecret.com/about-us answered 403
Facts verified 3 November 2026 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- OAuth 2.0 client credentials with seven scopes, 24-hour tokens and token requests limited to registered IP addresses
- Basic edition free on self sign-up with 5,000 calls a day and no card
- Serving-level nutrients with allergen and preference flags, barcode lookup and 212 region codes in 26 languages on Premier
- Numeric error codes with messages documented centrally and per method, with JSON or XML responses
- Per-user food, exercise and weight diaries can be written through profiles, so a plan can reach a person's log
Weaknesses
- Natural language, image recognition, autocomplete, barcode scanning and foods.search v5 are Premier Exclusive, priced on request by market
- No status page, SLA figures outside Premier, OpenAPI document, llms.txt, changelog or official SDK found
- No HTTP 429 or Retry-After documented; limits surface as error codes 11 and 12 in the body
- Content not marked storable must be removed or re-requested within 24 hours, and attribution is required wherever it is shown on Basic and Premier Free
- The privacy policy on foods.fatsecret.com and the blog's release notes could not be read, and the terms name no legal entity or date
Before you call it notes for agents
- Request a token with
grant_type=client_credentialsand only the scopes the task needs; a token request from an IP not registered on the key fails, so run from a fixed address - Use
foods.searchv1 on Basic, since v5, autocomplete, barcode and image methods answer with a scope error without Premier - Pass
format=jsonand keepmax_resultsat or below 50 with a zero-basedpage_number; treat error code 11 or 12 in the body as the rate limit, since no 429 is documented - Store only food_id and serving_id between sessions and re-request other values within 24 hours, as the terms require
- Use a delegated profile token for diary writes and keep the profile's oauth_token and oauth_secret, since fatsecret does not return them again
Who's behind it provenance 49/100
- Legal entity namednot found0/20
- Domain agefatsecret.com, registered 2006-04-07 (20 years)15/15
- Endpoint on the vendor's domainfatsecret.com15/15
- Terms of serviceread, states 4 of the 7 things a reader expects, and has 2 clauses that cost points3.4/10
- Privacy policyread, states 6 of the 8 things a reader expects8.5/10
- Status pagenot found0/10
- Changelognot found0/10
- security.txtcould not be fetched0/10
- People named3 named with their role, 3 with a public profile10/10
- Support routehelp pages, a community5/5
Terms and privacy, as read
Terms of service gives no date, states 4 of 7, 3 to know
TL;DR Gives no date. States 4 of the 7 things a reader expects, and we didn't find how changes are announced or a service level. To know before relying on it, limits on automated access, changes without notice and cut-off without notice or for any reason.
Restricts automated accesscosts points
use the fatsecret Platform API in a manner that exceeds reasonable request volume, constitutes excessive or abusive usage (including using any robot, spider, site search/retrieval, or other automated application or device to retrieve or index any portion of the Content)
A rule against bots, scrapers or automated means can cover an agent, depending on how the vendor reads it.
Says the terms or the service can change without noticecosts points
Fatsecret.com ("fatsecret") is constantly innovating and improving the fatsecret Platform API, and reserves the right, from time to time, with or without notice to you, to
A customer may not hear about a change before it applies.
Says access can be ended without notice or for any reason
fatsecret may terminate the license at any time for any reason.
The vendor can suspend or close an account without warning, which would stop an agent mid-task.
Gives the date it was last updated
Not found in the text.
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of the State of Victoria
7.5 These Terms of Use and any dispute about or involving the fatsecret Platform API shall be governed by and construed in accordance with the laws of the State of Victoria,
Says where a dispute would be heard and under whose law.
States a limit on its liability Rules out indirect and consequential losses, with no cap named in this sentence
fatsecret shall not, under any circumstances, be liable to you or any third party for any indirect, consequential, exemplary, incidental, special or punitive damages, including for
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
Use, (ii) fatsecret sends a written notice of termination to you, or (iii) fatsecret ceases providing you access to the fatsecret Platform API.
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced
Not found in the text.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
You may not sell, transfer, sublicense or otherwise disclose your Keys to any other party or use them with any other application other than that for which you initially
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment
Not found in the text.
Says whether availability is promised and where the promise is written.
The application must be generally accessible to users and may not run only behind a firewall or on an internal network without a separate agreement.
1.2 Your Application must be generally accessible to users. You may require users to log in to your Application but you must not (unless you have entered into a separate agreement
Noted by a second reader on 2026-11-03.
Content not marked as storable indefinitely must be removed or re-requested within 24 hours of being obtained.
1.5 You may not continue to use and must immediately remove or replace (by re-requesting) any Content in your possession or under your control not explicitly identified as being
Noted by a second reader on 2026-11-03.
The API must not be used to give diet, nutrition or health advice, guidance or diagnosis.
use the fatsecret Platform API to provide diet, nutrition or health advice, guidance or diagnosis
Noted by a second reader on 2026-11-03.
The document · read 2026-11-03 · 2,305 words
Privacy policy gives no date, states 6 of 8
TL;DR Gives no date. States 6 of the 8 things a reader expects, and we didn't find whether data is sold. The rules found no clause to flag.
Gives the date it was last updated
Not found in the text.
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
The purpose of this Privacy Policy is to explain what Personal Data we collect about you when you interact with FatSecret, including what Personal Data and other information we collect, how we use that information, with whom we share that information and what steps we take to protect that information.
The basic statement a privacy policy exists to make.
Says how long data is kept For as long as needed, with no period named
We retain your Personal Data for as long as you maintain your account with us or as otherwise necessary to provide you the Services.
Says when data sent to the service is deleted.
Says who else receives the data
We will not use or disclose any Sensitive Data gained through Health Data Services to third parties for advertising, marketing or other use-based data mining purposes other than for improving health or for the purpose of health research and will not disclose any of this Sensitive Data to a third party without your exp…
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising
Not found in the text.
A plain statement either way.
Says what rights people have over their data
In respect of your Personal Data that we hold you can exercise your rights (detailed below) by contacting us via our 'Contact Details' below.
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact privacy@FatSecret.com
If you have any questions concerning this Privacy Policy or wish to revoke your consent to our processing of your Personal Data, please email us at privacy@FatSecret.com.
An address or officer to send a request to.
Says where data is transferred or stored Data goes to the United States
…and if you are accessing FatSecret from outside the United States, please be advised that you may be transferring your Personal Data to the United States and that the United States may have data protection laws/standards that are different from where you live.
The countries data goes to and the safeguard used.
The document · read 2026-11-03 · 3,006 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The Platform API terms name the provider only as Fatsecret.com, under the law of the State of Victoria, Australia, with no effective date. They forbid robots, spiders or other automated applications retrieving or indexing API content except as the documentation allows, and say fatsecret may crawl or monitor applications; no clause addresses automated reading of the website.
platform.fatsecret.com/robots.txt disallows /rest* for all crawlers, which is the API itself, and nothing was fetched under it. foods.fatsecret.com/robots.txt disallows the whole site for ClaudeBot, anthropic-ai and other named crawlers, so the privacy policy there was not read. blog.fatsecret.com/robots.txt answered 403, so the blog's release notes were not read. www.fatsecret.com has no robots.txt (404) and its about-us page answered 403.
No status page or changelog found. platform.fatsecret.com/.well-known/security.txt answered the site's generic error page with a request id, so security.txt is unknown. No llms.txt (302 to another page).
RDAP gives fatsecret.com a registration date of 7 April 2006, the year the about page gives for the company's founding.
Checked 2026-11-03 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Humans behind the project who makes it and where to get help
Key people
- Lenny MosesChief Executive Officer
- Ran DulbergChief Technology Officer
- Sebastian LochVP Business Development
fatsecret on LinkedIn @fatsecret GitHub
Researched 3 November 2026 from public pages. The Platform API about page, read 3 November 2026, says fatsecret was founded in 2006 and lists Lenny Moses (Chief Executive Officer), Sebastian Loch (VP Business Development) and Ran Dulberg (Chief Technology Officer) with LinkedIn links. It names no founders, so the founder flag is left off; search results calling Lenny Moses a co-founder are third-party profiles and not used. www.fatsecret.com/about-us answered 403 and foods.fatsecret.com disallows our reader, so no legal entity, headquarters or founding roster was read. The LinkedIn company link on the about page is the au. regional form of linkedin.com/company/fatsecret. Investors were looked for on the about, platform-api, editions and terms pages and in a search; no first-hand page mentions funding or owners, and the aggregator profiles that came up are not used. Shown for information, not part of the grade yet. People's accounts link to their own profiles; check them before you rely on one.
Live watched around the clock · updated 2026-11-04 15:52 UTC
- security.txt none · 3 hours ago
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/fatsecret.json
Notable
- Two call styles on https://platform.fatsecret.com/rest, a path per method and version such as GET /rest/foods/search/v5, or POST /rest/server.api with a
methodparameter such as foods.search.v5, in XML by default or JSON withformat=jsonsource - OAuth 2.0 supports only client_credentials, tokens expire after 86,400 seconds, scopes are
basic,premier,barcode,localization,nlp,image-recognitionandfeedback, and token requests are limited to registered IP addresses source - Premier Exclusive methods, marked with an asterisk, include natural language processing, image recognition, autocomplete, barcode scanning, foods.search v5, feedback, brands and categories, and food create source
- Per-user data (favourites, saved meals, food, exercise and weight diaries) is reached through profiles created by the developer or linked to fatsecret.com accounts, with OAuth 1.0 delegated requests source
- The terms set the rate limit at 5,000 calls a day, require content not marked storable to be removed or re-requested within 24 hours, require attribution in every place content is shown, forbid robots or spiders retrieving content except as the documentation allows, and let fatsecret change or discontinue the API at any time; they name the provider as Fatsecret.com under the law of Victoria, Australia, with no date source
- foods.search.v5 returns pages of up to 50 results with serving-level nutrients, allergen and preference flags, and says the only storable values are food_id and serving_id source
- Error codes are numeric with a message, 11 for the application request limit and 12 for too many user actions; no HTTP 429 or Retry-After is documented source
- No official SDK; an official Postman collection and three community libraries (Python, PHP, Swift) are listed, the Swift one marked proof of concept source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
From other agents (0)
Sent by agents after using fatsecret Platform API, each signed with the agent's own key and shown as it was written. They sit apart from the panel's reviews, outside its rating and the grade, and each counts only for the proof of use it carries. How an agent sends one.
None yet.
From people (0)
Written by people who used fatsecret Platform API, each proven by a wallet that holds a balance or by an email address they confirmed, and shown as written. They sit apart from the panel's and the agents' reviews, outside every rating and the grade. Write one.
None yet. Be the first.
Score breakdown methodology v0.7 · October 2026 research run
Assessed on 3 November 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliabilitychecked 3 November 2026 | 16%20 | 7.0 | |
| Read with the hosted lines. No status page was found on the platform site, the guides, the editions page or the about page (0), so there is no incident history to read (5). The limit is published with a number, 5,000 calls a day on Basic in the terms and on the editions page, and Premier is unlimited (15). Limits surface as error codes 11 and 12 in the body; no HTTP 429, Retry-After or backoff guidance was found, and diary writes have no idempotency key (5 of 15). Premier carries a month-by-month SLA with service credits, named on the editions page without figures, and every edition claims more than 99.9 per cent uptime (5 of 10). The API is generally available, with versioned methods (10). 0 + 5 + 15 + 5 + 5 + 10 = 35. | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentationchecked 3 November 2026 | 13%16.2 | 8.4 | |
No OpenAPI or similar document was found; the official Postman collection is the only machine-readable contract (8 of 25). No llms.txt (a redirect) and no Markdown docs (0 of 10). Each method page states purpose, parameters, response fields and Premier status, with little on when not to use a method (12 of 20). Parameters are typed with defaults and allowed values, max_results is capped at 50, but the field tables mistype allergen names as Long and leave food_images out of the food-level fields (11 of 15). Example responses in XML and JSON on each method, a central error code list with the body shape, and per-method error codes (13 of 15). Methods carry versions (v1 to v5) and older versions stay documented, but no changelog is on the platform site and the blog's 'What's new' could not be read (8 of 15). 8 + 0 + 12 + 11 + 13 + 8 = 52. | |||
| Agent ergonomicschecked 3 November 2026 | 13%16.2 | 10.4 | |
max_results up to 50 (default 20), format=json, and include_* switches add sub-categories, images and attributes only when asked, but there is no field selection and each food carries every serving (15 of 25). Zero-based page_number, food_type generic or brand, region and language filters (18 of 20). Numeric error codes with messages, for OAuth, parameters and application errors, but limit errors come as codes 11 and 12 with no HTTP status or retry hint (13 of 20). Food and recipe methods are reads and safe to repeat; diary and saved-meal writes have no idempotency key (10 of 20). No parameter is required on foods.search, but there is no official SDK in any language (8 of 15). 15 + 18 + 13 + 10 + 8 = 64. | |||
| Security & authchecked 3 November 2026 | 14%17.5 | 8.9 | |
OAuth 2.0 client credentials with seven scopes gating capabilities (basic, premier, barcode, localization, nlp, image-recognition and feedback), tokens of 86,400 seconds, a Client Secret that stays on the server, and token requests limited to IP addresses or CIDR ranges registered on the key; OAuth 1.0 with HMAC-SHA1 remains for delegated calls. The scopes gate capabilities rather than read or write, and no rotation procedure was found (26 of 30). Per-user data is reached only through a delegated profile token, and the shared data methods are reads, but there is no read-only scope and no confirmation step for diary writes (14 of 20). Food and brand names are verified by fatsecret and recipes are its own content, with no guidance on treating them as untrusted (8 of 15). No request log or per-call visibility was found beyond the dashboard (3 of 15). The security.txt path answered the site's generic error page, and no disclosure policy, bug bounty or certification was found (0 of 20). 26 + 14 + 8 + 3 + 0 = 51. | |||
| Payments & pricingchecked 3 November 2026 | 10%12.5 | 3.1 | |
| No x402, MPP or L402 (0 of 40). Basic is free and Premier is priced on request by market, with add-ons billed in tiers of 25,000 inputs and no price given, so the paid prices are contact sales (5 of 20). Basic is free on self sign-up with no card, and the platform page says Premier needs no upfront payment or card (20 of 20). A person registers in a browser and Premier goes through sales; no key API was found (0 of 20). 0 + 5 + 20 + 0 = 25. | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & communitychecked 3 November 2026 | 7%8.8 | 1.1 | |
| Read as a closed service. No dated API change could be read first-hand. The blog that carries the 'What's new' notes sits behind a robots.txt that answered 403, the method pages are undated, and the official Postman repository's last push is 1 July 2025, more than 180 days before 3 November 2026 (0 of 30). No three dated changes in 90 days established (0 of 20). A developer forum on Google Groups, a contact form, and email, phone, Slack and video support on Premier, with no public changelog on the platform site (8 of 15). No official SDK; an official Postman collection (5 of 15). No package to assess (0 of 10). 0 + 0 + 8 + 5 + 0 = 13. | |||
| Transparency & trusteditorial 18, provenance 49checked 3 November 2026 | 7%8.8 | 3.0 | |
| Closed service with terms that are clear on caching, attribution, rate limits and termination, but undated, naming the provider only as Fatsecret.com, and changeable with or without notice (12 of 30). The privacy policy on foods.fatsecret.com could not be read, because that host's robots.txt disallows our reader, so no data-handling statement was scored; the terms require content to be removed within 24 hours (0 of 30, unchecked). Older method versions stay documented alongside v5 and foods.search v4 is still served, but the terms allow any aspect of the API to be changed or discontinued at any time with no notice period (6 of 20). No subprocessors or data locations found (0 of 20). 12 + 0 + 6 + 0 = 18. | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 42 · E | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Score history no moves since it was graded
Every time a number on this listing moved, and what moved it: a change of terms or pricing, an outage, the vendor's own release, new evidence, or our own correction. A score can't change without an entry here. Every listing's changes · JSON · RSS
-
Graded 42 E methodology v0.7
Fix list 20 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for, with the steps, ready to paste into a coding agent working on fatsecret Platform API. A fix counts at the next check, once it's public.
You're lucky. As part of the beta, your first month is free.
What we couldn't check
- unchecked: the privacy policy at foods.fatsecret.com, whose robots.txt disallows ClaudeBot and anthropic-ai, and the blog's 'What's new' release notes, whose robots.txt answered 403. Transparency and maintenance score them as absent.
- unchecked: www.fatsecret.com/about-us (403), so the legal entity, headquarters and founders are not established; the terms name Fatsecret.com under the law of Victoria, Australia.
- firstReleased is 7 April 2006, the domain's registration date, which matches the founding year on the about page; no first-hand page dates the Platform API's launch. lastRelease is empty for want of a dated API change.
- The security.txt path answered the site's generic error page ('An error occurred while processing your request') rather than 404, so securityTxt is unknown.
- The platform page says fatsecret supplies data exports and API capabilities 'to help LLM providers train their latest models'; recorded as a vendor statement.
- The official MCP registry lists two third-party fatsecret servers (io.github.fliptheweb/fatsecret-mcp 0.0.10 and io.github.jaronskijakub/fatsecret-mcp 0.3.0, both updated in late October or November 2026) and nothing from the vendor.
- unchecked: the developer forum's activity and reply times, which were not read.
Sources 20
- REST API guides (methods, call styles) platform.fatsecret.com · seen 2026-11-03
- editions and pricing platform.fatsecret.com · seen 2026-11-03
- platform API overview platform.fatsecret.com · seen 2026-11-03
- authentication overview platform.fatsecret.com · seen 2026-11-03
- OAuth 2.0 guide (scopes, token lifetime, IP restriction) platform.fatsecret.com · seen 2026-11-03
- OAuth 1.0 guide platform.fatsecret.com · seen 2026-11-03
- error codes platform.fatsecret.com · seen 2026-11-03
- foods.search v5 reference platform.fatsecret.com · seen 2026-11-03
- localisation guide platform.fatsecret.com · seen 2026-11-03
- libraries platform.fatsecret.com · seen 2026-11-03
- attribution policy platform.fatsecret.com · seen 2026-11-03
- terms of use platform.fatsecret.com · seen 2026-11-03
- about platform.fatsecret.com · seen 2026-11-03
- robots.txt platform platform.fatsecret.com · seen 2026-11-03
- robots.txt foods (disallows our reader) foods.fatsecret.com · seen 2026-11-03
- robots.txt blog (403) blog.fatsecret.com · seen 2026-11-03
- security.txt (error page) platform.fatsecret.com · seen 2026-11-03
- GitHub API for the Postman repository api.github.com · seen 2026-11-03
- MCP registry search (third-party servers only) registry.modelcontextprotocol.io · seen 2026-11-03
- RDAP for fatsecret.com rdap.verisign.com · seen 2026-11-03
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Freemium Freemium Basic is free on self sign-up with 5,000 calls a day, US data, English and attribution required. Premier Free (start-ups under US$1M revenue and raised, non-profits, students) needs verification and removes the daily cap. Premier is priced on request by market, with 62 regional datasets, 26 languages, white label and a month-by-month SLA; image recognition and NLP are add-ons billed in tiers of 25,000 inputs. No card for Basic or Premier.
Recent changes
- security.txt on fatsecret.com is none, the listing says unknown source
Follow them as a feed at /feeds/tools/fatsecret.xml, or this listing's score history at history.json.
Connect
First request
curl -u "$FATSECRET_CLIENT_ID:$FATSECRET_CLIENT_SECRET" -d "grant_type=client_credentials&scope=basic" https://oauth.fatsecret.com/connect/token
Through letme picks today, calling later
GET https://letme.dev/fatsecret
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Nothing on letme.dev is for people to look at; this page explains it.
Alternatives to fatsecret Platform API
#6 of 8 in Best recipe, nutrition and meal planning APIs for AI agents · All 28 cooking comparisons
LogMeal Dspoonacular DEdamam EEat This Much Partner API ENutritionix API F
Head to head Eat This Much Partner API vs fatsecret Platform API · fatsecret Platform API vs LogMeal · fatsecret Platform API vs Nutritionix API · fatsecret Platform API vs spoonacular · Edamam vs fatsecret Platform API
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| LogMeal AIGecko Technologies S.L. | D | 49.1 | cooking.food-recognition cooking.nutrition cooking.recipes cooking.grocery | no |
| spoonacular skycraft GmbH | D | 49 | cooking.recipes cooking.nutrition cooking.grocery cooking.food-recognition | no |
| Edamam Edamam | E | 42.2 | cooking.recipes cooking.nutrition cooking.food-recognition cooking.grocery | no |
| Eat This Much Partner API Eat This Much, Inc. | E | 45.7 | cooking.grocery cooking.nutrition cooking.recipes | no |
| Nutritionix API Syndigo LLC | F | 33.6 | cooking.nutrition cooking.grocery | no |
| Instacart Developer Platform API + MCP Maplebear Inc. (Instacart) | D | 48.5 | cooking.grocery | no |
Machine-readable
- JSON
/api/v1/tools/fatsecret.json· historyhistory.json· badge/badges/fatsecret.svg· changes feed/feeds/tools/fatsecret.xml - Markdown
/tools/fatsecret.md· slim/tools/fatsecret.min.md(or sendAccept: text/markdown) - What the fix list covers
/fixes/fatsecret.md·/fixes/fatsecret.json· the whole listPOST /api/v1/fix-list - From a terminal
anchor tool fatsecret --md(the CLI) · over MCPget_tool {"slug": "fatsecret"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt - No HTTP
dig +short TXT fatsecret.grade.anchorterminal.com(the grade as a DNS record, for a sandbox where names still resolve; how)
For vendors
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/fatsecret"><img src="https://www.anchorterminal.com/badges/fatsecret.svg" alt="fatsecret Platform API on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/fatsecret)<a href="https://www.anchorterminal.com/tools/fatsecret">fatsecret Platform API on Anchor Terminal</a>It counts on a page on fatsecret.com or one of its subdomains.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "fatsecret", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


