This walkthrough takes you from zero to an embeddable feed.Documentation Index
Fetch the complete documentation index at: https://developers.juicer.io/llms.txt
Use this file to discover all available pages before exploring further.
0. Get an API key
If you don’t have one yet, request a temporary key:1. Check your account
2. See available platforms
term_type values and whether OAuth is required before you can create sources for it.
3. Create a feed
4. Add a source
GET /platforms (look at requires_connection on each term type) or GET /social_accounts/status. See Connecting Social Accounts below for the flow.
5. Get the embed code
- JavaScript —
<script>tag for any website - iframe — for platforms that don’t allow JavaScript
- WordPress shortcode —
[juicer name='your-feed'] - WordPress PHP —
<?php juicer_feed('name=your-feed'); ?>
Connecting Social Accounts
When a platform requires a connected account, the flow is:GET /social_accounts/status— check which platforms need connectingPOST /social_accounts/connect_urlwith{"provider": "facebook"}— generates a magic link- User clicks the link — it signs them in and starts the authorization flow (no Juicer login needed)
GET /social_accounts— verify the account is connected- Create sources for that platform as normal
If you try to create a source that requires a connected account and none is
available, the API returns
422 with error.code = "social_account_required"
and an error.action containing a magic link the user can click to complete
the connection.Plan limits
If you hit a plan limit, the API returns422 with error.code of either feed_limit_reached or source_limit_reached, plus an error.action of type upgrade_plan containing a magic link to the upgrade page with the correct plan pre-selected.