Feed personalization · API-first · No ML required

Add personalized feeds
to your app
in one afternoon.

ano is a REST API that ranks your content by what each user actually cares about. You send posts, we return them ranked. The feed improves with every interaction.

No training data needed · Works from day one · Any content type
integrate.js 12 lines
// 1. Onboard a new user (once)
await fetch("/profile/user_123/onboard", {
  method : "POST",
  headers: { "x-ano-api-key": key },
  body   : JSON.stringify({ like: ["tech", "science"] })
});

// 2. Get a ranked feed (every page load)
const { feed } = await fetch("/feed", {
  method : "POST",
  headers: { "x-ano-api-key": key, "x-ano-user-id": userId },
  body   : JSON.stringify({ posts: yourPosts })
}).then(r => r.json());
// feed[0] = most relevant post for this user ✓
6
Engagement signals
12
Topic categories
24h
Recency half-life
0ms
Training time needed

Without ano

  • Every user sees the identical feed
  • Zero signal from user behaviour
  • Building a ranker takes months of engineering
  • Needs massive data to train ML models
vs

With ano

  • Every user gets a feed ranked for them
  • Learns from likes, shares, skips automatically
  • One afternoon to integrate, not months
  • No model training — relevance from day one

Three API calls to integrate.

01

You send posts

Pass any array of content — title, body, timestamp. ano extracts topic signals automatically using NLP. Zero configuration.

POST/feed
02

ano profiles the user

Each user gets a preference profile that learns from explicit choices and implicit signals — likes, shares, skips, views.

POST/event
03

You get a ranked feed

Posts come back sorted by relevance with a full score breakdown. Show users exactly why they're seeing each post.

GET/profile/:id

12 content domains, built in.

ano understands topic signals automatically. No training data, no labelling, no configuration required.

⚔️military
✈️aviation
🏛️politics
📈economy
💻technology
🏥health
sports
🍜food
🔬science
🎬entertainment
🔍crime
💼business

Try it yourself.

Select your interests, hit rank, and see how the API orders these posts for your preference profile. This is calling the real ano API.

1 · Your interests (click = like · right-click = dislike)
2 · User handle
@
Ranked Feed
← Pick topics and hit rank to see the algorithm live

Example apps built with ano.

Two complete demo apps showing ano in different product contexts. Open either one to see the ranking algorithm in action.

News Portal
Open app ↗
PULSE

An editorial news feed. Articles ranked by your topic preferences with a per-post transparency score breakdown.

/feed /event /onboard
Powered by ano
1
technology
GPT-5 drops with real-time multi-step reasoning
2
science
NASA confirms liquid water ocean on Europa
3
economy
Fed signals rate cuts as inflation eases
Open app ↗
vibe.

A social feed ranked by relevance. Creators' posts sorted by what matters to you, with live engagement signal tracking.

/feed /event /onboard view signals
Get started

Start building today.

Free to start. Get your API key in under a minute.