Developer Resources

👋 Hello, developers! Here you’ll find a quick reference guide for all of our developer resources.

Want to work with us? Check out our job openings.

The Tumblr API

Documentation

The official Tumblr API docs can be found on GitHub and on Tumblr.

If you’re looking for the old v1 API, you can find the documentation here.

Rate Limits

The default rate limits are:

Additional rate limits can be found here.

If you need to increase or remove the rate limits on your app, you can submit a request by going to tumblr.com/oauth/apps. Click “Request rate limit removal” under the relevant app (doing so will open an email to [email protected])

Bug Reports and Feature Requests

If you encounter a bug with the API, see an inconsistency in our documentation, or have a feature request, you can contact us through the following channels:

*Although we do read every ask that gets sent to WIP, we can’t respond to all of them. If you need a response, it’s better to contact Support or open a GitHub issue. However, if we do respond to your ask on WIP, it will be public and can spark some great discussion!

We ask that you do not use pull requests to propose changes.

Share Your Work

Have you used the Tumblr API to make something really neat? We’d love to see it! Share your project with us in a Support ticket, or share it in a post on Tumblr and tag it with tumblr staff. We check that tag pretty regularly.

Custom Themes

Your blog’s theme determines how your blog appears on the blog network. The customization options here are (almost) limitless.

Theme Documentation

Whether you want to make some slight adjustments to your current theme or build a brand new theme from scratch, you should become familiar with our theme engine. The full documentation can be found here.

The Neue Post Format

When developing or customizing a theme, keep in mind that Neue Post Format (NPF) posts do not have a legacy post type and are instead treated as legacy text posts in blog themes. You can read the NFP specs here.

Localizing Themes

We’ve provided a set localized theme strings so that folks using your theme can see it in their designated language. The full list can be found here.

Submitting a Theme to tumblr.com/themes

Ready to share your theme with other Tumblr users? You can submit it to be available on tumblr.com/themes by going to tumblr.com/themes/new. You’ll find the full submission guidelines here. Please read them before submitting your theme!

GitHub Integration

If you use GitHub to manage your Tumblr themes, you can configure your repository to push updates to Tumblr automatically. You’ll find instructions here.

Premium Themes

If you have at least one free theme already available at tumblr.com/themes, you can start selling your themes. Premium themes are priced at $9, $19, or $49, and developers keep the majority of that money.

Interested? Send an email to [email protected].

Other Resources

We’ve got all kinds of neat stuff over on our GitHub. We hope to continue to make more of Tumblr open source, so stay tuned.

You can also check out:

Is something missing from this page? See something that needs improving? Drop us a line and we’ll address it.

Copied to clipboard!