Bacon Ipsum API
Free lorem ipsum style placeholder text API with no key. Generate meat-themed filler paragraphs or sentences via a simple GET request. Tested example.
Endpoint tested and returned HTTP 200 on 2026-08-19
What is the Bacon Ipsum API?
Bacon Ipsum is a free placeholder text API that generates lorem ipsum style filler text with a meat theme. It requires no API key and returns paragraphs or sentences as a JSON array.
Bacon Ipsum generates filler text through a plain GET request, which makes it handy for scripts and build-time content generation where you want placeholder copy without bundling a text library.
It offers a meaningful choice through the `type` parameter: `all-meat` produces purely themed words, while `meat-and-filler` mixes in classic lorem ipsum. The mixed variant is usually better for design work, since its word-length distribution more closely resembles real prose.
Quick facts
- Base URL
https://baconipsum.com/api- Authentication
- No key required.
- Rate limit
- No published limit.
- Pricing
- Free.
- CORS
- Enabled — callable directly from browser JavaScript
- Official docs
- Read the docs
How to use the Bacon Ipsum API
Every request below was executed against the live API on 2026-08-19, and the response shown is the real body it returned — not an illustration.
1. Generate a paragraph of placeholder text
GET https://baconipsum.com/api/?type=meat-and-filler¶s=1
curl 'https://baconipsum.com/api/?type=meat-and-filler¶s=1'const res = await fetch("https://baconipsum.com/api/?type=meat-and-filler¶s=1");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://baconipsum.com/api/?type=meat-and-filler¶s=1", timeout=20)
res.raise_for_status()
print(res.json())[
"Fatback andouille laborum ullamco t-bone beef ribs ground round meatball ad filet mignon excepteur duis eu tri-tip. Biltong pastrami ground round burgdoggen occaecat jerky. Shoulder nisi occaecat nulla laborum enim capicola. Alcatra ham hock et mortadella dolore prosciutto kielbasa. Est kielbasa andouille buffalo rump."
]Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | Required | all-meat or meat-and-filler. meat-and-filler |
paras | integer | Optional | Number of paragraphs to generate. 3 |
sentences | integer | Optional | Number of sentences; overrides `paras`. 5 |
start-with-lorem | integer | Optional | Set to 1 to begin with the classic opening. 1 |
format | string | Optional | json, text or html. json |
Response fields
(array)array- Array of strings, one per generated paragraph.
What you can build with the Bacon Ipsum API
- Fill design mockups and wireframes with placeholder copy
- Generate test content for CMS and blog templates
- Seed databases with variable-length text for layout testing
- Produce filler text in build scripts without a local library
Common errors and how to fix them
Empty or unexpected output
The required `type` parameter was omitted.
Fix: Always pass type=all-meat or type=meat-and-filler.
sentences ignored paras
The two parameters conflict.
Fix: `sentences` takes precedence — use one or the other, not both.
Bacon Ipsum API — frequently asked questions
Is the Bacon Ipsum API free?
Yes, completely free with no API key or registration required.
What is the difference between all-meat and meat-and-filler?
`all-meat` uses only meat-themed words, while `meat-and-filler` mixes in classic lorem ipsum. The mixed option usually looks better in design work because its word lengths resemble real prose more closely.
Can I control how much text is generated?
Yes, use `paras` for paragraph count or `sentences` for sentence count. If you pass both, `sentences` wins.
Can it return plain text instead of JSON?
Yes, set `format=text` for plain text or `format=html` for HTML-wrapped paragraphs, instead of the default JSON array.
Tools that pair with this API
Lorem Ipsum Generator
Generate classic lorem ipsum placeholder text by paragraphs, sentences or words. Copy dummy text for mockups, designs and layouts in one click.
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time instantly. Free online word counter for essays, blogs and social media.
Character Counter
Count characters with and without spaces in real time and check limits for Twitter/X, Instagram captions, meta descriptions and SMS messages.
Bacon Ipsum is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-19; always check the official documentation before relying on this API in production, as terms and limits can change.