Metaweblog API

The Metaweblog API is a programming interface that allows external programs and websites access to your blog. The main benefit of this is there are lots of great tools that can help you manage and improve your blog content.

Some recommended programs to consider are Windows Live Writer, Microsoft Word 2007, and BlogJet. Also there are web sites such as Digg that allow you to start your blog posts from their site if you configure your profile with your Metaweblog information.

Setting up Metaweblog API

Each program or website will setup differently, but have the same requirements. Some programs can use your blog's url to detect some of your settings, but not all programs and web sites are created equal.

Here is the standard information you might need to provide.

Blog's URL
This is the link to your blog. Example:

User Name / Login
This is the user name you use to to sign in to your blog. Remember that the post author is determined by the sign in name you use. Whatever sign in name you give to the software, will control the author it uses to create posts.

The password for the sign in name you gave.

Weblog or Provider Type
The response her can vary, but it will usually be called 'MetaWeblog API' or 'Custom Metaweblog API'.

Metaweblog Url or Remote Posting Url
This is the address to the Metaweblog Handler. It is simply the default path to your blog and the page metaweblog.axd. For example:
this would be if you installed the blog in the blog folder of your domain. If you installed it in the root folder it would be:

That is really all there is to it. If you have questions or issues, please direct them to the discussion forums or the issue tracker so we can help you get connected.


Last edited Mar 7, 2009 at 1:08 AM by BenAmada, version 1


rtpHarry Sep 29, 2010 at 12:24 PM 
Documentation feedback
Typo at "The response her can vary,"
You should use instead of because that is a real company

spnz Mar 2, 2010 at 7:11 PM 
Hi there,
Did you find a solution to this? I am having the same problem and cant work out how to fix it.


eliassal Jan 1, 2010 at 5:41 PM 
Hi, when I type the API address in IE, I get the following error :
<?xml version="1.0" encoding="utf-8" ?>
- <methodResponse>
- <fault>
- <value>
- <struct>
- <member>
- <member>
<value>Invalid XMLRPC Request. (StartIndex cannot be less than zero. Parameter name: startIndex)</value>