<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordnik Documentation</title>
	<atom:link href="http://docs.wordnik.com/feed" rel="self" type="application/rss+xml" />
	<link>http://docs.wordnik.com</link>
	<description>Documentation for the Wordnik API</description>
	<lastBuildDate>Tue, 11 Jan 2011 06:04:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Methods</title>
		<link>http://docs.wordnik.com/api/methods</link>
		<comments>http://docs.wordnik.com/api/methods#comments</comments>
		<pubDate>Thu, 04 Nov 2010 17:33:07 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://65.181.159.42/docs/?page_id=11</guid>
		<description><![CDATA[
words &#124; phrases &#124; definitions &#124; examples &#124; related words &#124; frequency data &#124; punctuation factor &#124;  text pronunciations &#124; autocomplete &#124; word search &#124; word of the day &#124; random word &#124; authentication &#124; usage &#124; lists &#124; batching
Last updated September 7, 2010
API Overview
Wordnik supports a REST API with XML or JSON-formatted responses.
The [...]]]></description>
			<content:encoded><![CDATA[<p><!-- pre { margin: 10px 0; } p  { margin: 10px 0; } --></p>
<div id="navlinks"><a href="#words">words</a> | <a href="#phrases">phrases</a> | <a href="#defs">definitions</a> | <a href="#examples">examples</a> | <a href="#relateds">related words</a> | <a href="#freq">frequency data</a> | <a href="#punc">punctuation factor</a> |  <a href="#textpron">text pronunciations</a> | <a href="#auto">autocomplete</a> | <a href="#wordsearch">word search</a> | <a href="#wotd">word of the day</a> | <a href="#random">random word</a> | <a href="#auth">authentication</a> | <a href="#usage">usage</a> | <a href="#lists">lists</a> | <a href="#batching">batching</a></div>
<p><em>Last updated September 7, 2010</em></p>
<h2>API Overview</h2>
<p>Wordnik supports a REST API with XML or JSON-formatted responses.</p>
<p>The general form for requests is:</p>
<pre class="notice">http://api.wordnik.com/api/{RESOURCE}.{FORMAT}/{PARAMETERS}</pre>
<p>Replace {RESOURCE}, {FORMAT}, and {PARAMETERS} for your specific use case.  For example, this url will return the definitions for the word &#8220;cat,&#8221; in JSON format:</p>
<pre>http://api.wordnik.com/api/word.json/cat/definitions?api_key={YOUR_API_KEY}</pre>
<p><strong>Response format</strong><br />
Currently, we offer XML and JSON as response formats.  In all request urls, simply replace {FORMAT} with either &#8220;xml&#8221; or &#8220;json&#8221;.</p>
<p><strong>API Key</strong><br />
All requests must be signed with your Wordnik API key, either as a url parameter, or as a header.  Don&#8217;t have an API key?  Get yours <a href="http://api.wordnik.com/signup/">here</a>.</p>
<p><strong>API example code and client libraries</strong><br />
Currently, we provide example code and client libraries for Java, Python, Ruby, PHP, and Javascript.  You can find it on Github, <a href="http://github.com/wordnik/api-examples">here</a>.</p>
<p>All currently-available resources and methods are detailed below.  Happy hacking!</p>
<p><a name="words"></a></p>
<h2>Word lookup with spelling suggestions</h2>
<p>Fetch the word you requested, along with its canonical Wordnik ID, assuming it is found in our corpus.  You can pass additional parameters to retrieve spelling suggestions.  (This can power &#8220;Did you mean &#8230;?&#8221; functionality.)</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}
Requires auth_token? NO</pre>
<p><strong>Parameters:</strong><br />
Enable the suggester, which will return an array of suggestions, if available:</p>
<pre class="notice">useSuggest=true</pre>
<p>If the suggester is enabled (with useSuggest=true), simply return the best match:</p>
<pre class="notice">literal=false</pre>
<p>If, for example, the client looks up &#8220;Zeebra&#8221; with useSuggest=true and literal=false, the word &#8220;zebra&#8221; is automatically returned with no other suggestions.</p>
<p><strong>Examples:</strong></p>
<div>
<p>XML example:</p>
<pre>http://api.wordnik.com/api/word.xml/cat</pre>
<pre class="notice">&lt;word&gt;
   &lt;id&gt;27568&lt;/id&gt;
   &lt;word&gt;cat&lt;/word&gt;
&lt;/word&gt;</pre>
</div>
<div>
<p>JSON example:</p>
<pre>http://api.wordnik.com/api/word.json/cat</pre>
<pre class="notice">{
    "id": 27568,
    "wordstring": "cat"
}</pre>
</div>
<p><strong>With &#8220;useSuggest=true&#8221;:</strong></p>
<div>
<p>XML example:</p>
<pre>http://api.wordnik.com/api/word.xml/Zeebra?useSuggest=true</pre>
<pre class="notice">&lt;word&gt;
   &lt;id&gt;5008170&lt;/id&gt;
   &lt;wordstring&gt;Zeebra&lt;/wordstring&gt;
   &lt;suggestions&gt;
      &lt;suggestion&gt;zebra&lt;/suggestion&gt;
   &lt;/suggestions&gt;
&lt;/word&gt;</pre>
</div>
<div>
<p>JSON example:</p>
<pre>http://api.wordnik.com/api/word.json/Zeebra?useSuggest=true</pre>
<pre class="notice">{
    "id": 5008170,
    "suggestions": [
        "zebra"
    ],
    "wordstring": "Zeebra"
}</pre>
</div>
<p><strong>With &#8220;useSuggest=true&#8221; and &#8220;literal=false&#8221;:</strong></p>
<div>
<p>XML example:</p>
<pre>http://api.wordnik.com/api/word.xml/Zeebra?useSuggest=true&amp;literal=false</pre>
<pre class="notice">&lt;word&gt;
  &lt;id&gt;87264&lt;/id&gt;
  &lt;wordstring&gt;zebra&lt;/wordstring&gt;
&lt;/word&gt;</pre>
</div>
<div>
<p>JSON example:</p>
<pre>http://api.wordnik.com/api/word.json/Zeebra?useSuggest=true&amp;literal=false</pre>
<pre class="notice">{
    "id": 87264,
    "wordstring": "zebra"
}</pre>
</div>
<p><a name="phrases"></a></p>
<h2>Bi-gram phrases</h2>
<p>Fetch interesting <a href="http://en.wikipedia.org/wiki/Bigram">bi-gram</a> phrases containing your word.  <!-- The "mi" and "wlmi" elements refer to "mutual information" and "weighted mutual information" and will be explained in detail via future blog post.--></p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/phrases
Requires auth_token? NO</pre>
<p><strong>Parameters:</strong><br />
Limit the number of results returned:</p>
<pre class="notice">limit={NUMBER_OF_RESULTS}
count={NUMBER_OF_RESULTS} (deprecated)</pre>
<p><strong>Examples:</strong></p>
<div>
<p>XML example:</p>
<pre>http://api.wordnik.com/api/word.xml/Christmas/phrases</pre>
<pre class="notice">&lt;bigrams&gt;
  &lt;bigram&gt;
    &lt;count&gt;353&lt;/count&gt;
    &lt;mi&gt;12.414364902158674&lt;/mi&gt;
    &lt;wlmi&gt; 20.877889275429855&lt;/wlmi&gt;
    &lt;gram1&gt;Christmas&lt;/gram1&gt;
    &lt;gram2&gt;Eve&lt;/gram2&gt;
  &lt;/bigram&gt;
  &lt;bigram&gt;
    &lt;count&gt;268&lt;/count&gt;
    &lt;mi&gt;10.707678907779517&lt;/mi&gt;
    &lt;wlmi&gt;18.77376809823729&lt;/wlmi&gt;
    &lt;gram1&gt;Christmas&lt;/gram1&gt;
    &lt;gram2&gt;tree&lt;/gram2&gt;
  &lt;/bigram&gt;
  ...
&lt;bigrams&gt;</pre>
</div>
<div>
<p>JSON example:</p>
<pre>http://api.wordnik.com/api/word.json/Christmas/phrases</pre>
<pre class="notice">[
    {
        "gram1": "Christmas",
        "gram2": "Eve",
        "mi": 12.414364902158674,
        "wlmi": 20.877889275429855
    },
    {
        "gram1": "Christmas",
        "gram2": "tree",
        "mi": 10.707678907779517,
        "wlmi": 18.773768098237291
    },
    ...</pre>
</div>
<p><a name="defs"></a></p>
<h2>Word definitions</h2>
<p>Fetch a word's definitions from the Century Dictionary, Webster GCIDE, and Wordnet dictionaries.  Refer to the Dictionary Model schema (XSD) <a href="http://github.com/wordnik/api-examples/blob/master/docs/dictionary.xsd">here</a> on Github.com.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/definitions
Requires auth_token? NO</pre>
<p><strong>Parameters:</strong><br />
You can specify the number of results returned.</p>
<pre class="notice">limit={NUMBER_OF_RESULTS}</pre>
<p>You can let the API select the canonical form of the word.</p>
<pre class="notice">useCanonical={true|false}</pre>
<p>You can scope the request to one of the supported source dictionaries</p>
<pre class="notice">sourceDictionary={SOURCE_DICTIONARY}</pre>
<p>The available source dictionaries are:</p>
<ul>
<li>ahd</li>
<li>century</li>
<li>wiktionary</li>
<li>webster</li>
<li>wordnet</li>
</ul>
<p>You can also specify one or many part-of-speech types to return definitions for:</p>
<pre class="notice">partOfSpeech=noun,adj,adverb,...</pre>
<p>The available partOfSpeech values are:</p>
<ul>
<li>noun</li>
<li>verb</li>
<li>adjective</li>
<li>adverb</li>
<li>idiom</li>
<li>article</li>
<li>abbreviation</li>
<li>preposition</li>
<li>prefix</li>
<li>interjection</li>
<li>suffix</li>
<li>conjunction</li>
<li>adjective-and-adverb</li>
<li>noun-and-adjective</li>
<li>noun-and-verb-transitive</li>
<li>noun-and-verb</li>
<li>past-participle</li>
<li>imperative</li>
<li>noun-plural</li>
<li>proper-noun-plural</li>
<li>verb-intransitive</li>
<li>proper-noun</li>
<li>adjective-and-noun</li>
<li>imperative-and-past-participle</li>
<li>pronoun</li>
<li>verb-transitive</li>
<li>noun-and-verb-intransitive</li>
<li>adverb-and-preposition</li>
<li>proper-noun-posessive</li>
<li>noun-posessive</li>
</ul>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/word.xml/cat/definitions</pre>
<pre class="notice">&lt;definitions&gt;
  &lt;definition sequence="0" id="3117123"&gt;
    &lt;citations&gt;
      &lt;citation&gt;
        &lt;cite&gt;Laying aside their often rancorous debate...&lt;/cite&gt;
        &lt;source&gt;Mark Derr (N. Y. Times, Nov. 2, 1999...&lt;/source&gt;
      &lt;/citation&gt;
    &lt;/citations&gt;
    &lt;text&gt;Any animal belonging to the natural family...&lt;/text&gt;
    &lt;headword&gt;cat&lt;/headword&gt;
    &lt;labels&gt;
      &lt;label type="fld"&gt;
        &lt;text&gt;(Zoöl.)&lt;/text&gt;
      &lt;/label&gt;
    &lt;/labels&gt;
    &lt;notes&gt;
      &lt;note pos="0"&gt;
        &lt;value&gt;☞ The domestic cat includes many...&lt;/value&gt;
      &lt;/note&gt;
    &lt;/notes&gt;
    &lt;partOfSpeech&gt;noun&lt;/partOfSpeech&gt;
    &lt;seqString&gt;1.&lt;/seqString&gt;
  &lt;/definition&gt;
  &lt;definition sequence="1" id="3117124"&gt;
    &lt;headword&gt;cat&lt;/headword&gt;
    &lt;labels&gt;
      &lt;label type="fld"&gt;
        &lt;text&gt;(Naut.)&lt;/text&gt;
      &lt;/label&gt;
    &lt;/labels&gt;
    &lt;partOfSpeech&gt;noun&lt;/partOfSpeech&gt;
    &lt;seqString&gt;2.&lt;/seqString&gt;
  &lt;/definition&gt;
  ...
&lt;/definitions&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/word.json/cat/definitions</pre>
<pre class="notice">[
    {
        "headword": "cat",
        "id": 3117132,
        "partOfSpeech": "noun",
        "seqString": "6.",
        "sequence": "9",
        "text": "A catamaran."
    },
    {
        "citations": [
            {
                "source": "Totten."
            }
        ],
        "exampleUses": [
            {
                "text": "to cat an anchor"
            }
        ],
        "headword": "cat",
        "id": 3117145,
        "labels": [
            {
                "text": "(Naut.)",
                "type": "fld"
            }
        ],
        "partOfSpeech": "verb-transitive",
        "sequence": "0",
        "text": "To bring to the cathead. See anchor."
    },
    ...
]</pre>
<p><a name="examples"></a></p>
<h2>Example sentences</h2>
<p>You can retrieve five example sentences for a word in Wordnik&#8217;s corpus.  Each example contains the source document and a source URL, if it exists.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/examples
Requires auth_token? NO</pre>
<p><strong>Parameters:</strong><br />
You can let the API select the canonical form of the word.</p>
<pre class="notice">useCanonical={true|false}</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/word.xml/cat/examples</pre>
<pre class="notice">&lt;examples&gt;
  &lt;example&gt;
    &lt;display&gt;That mountain cat is a very confused ...&lt;/display&gt;
    &lt;documentId&gt;22330027&lt;/documentId&gt;
    &lt;exampleId&gt;281222695&lt;/exampleId&gt;
    &lt;scoreId&gt;3305513809&lt;/scoreId&gt;
    &lt;provider&gt;
      &lt;id&gt;711&lt;/id&gt;
      &lt;name&gt;wordnik&lt;/name&gt;
    &lt;/provider&gt;
    &lt;rating&gt;755.66016&lt;/rating&gt;
    &lt;title&gt;Timegod's World&lt;/title&gt;
    &lt;year&gt;1992&lt;/year&gt;
  &lt;/example&gt;
  &lt;example&gt;
    &lt;display&gt;When a person who has worked hard and scored ...&lt;/display&gt;
    &lt;documentId&gt;14411375&lt;/documentId&gt;
    &lt;exampleId&gt;96214469&lt;/exampleId&gt;
    &lt;scoreId&gt;3379638015&lt;/scoreId&gt;
    &lt;provider&gt;
      &lt;id&gt;712&lt;/id&gt;
      &lt;name&gt;spinner&lt;/name&gt;
    &lt;/provider&gt;
    &lt;rating&gt;749.0&lt;/rating&gt;
    &lt;url&gt;http://www.pagalguy.com/forum/...&lt;/url&gt;
    &lt;year&gt;2009&lt;/year&gt;
  &lt;/example&gt;
  ...
&lt;/examples&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/word.json/cat/examples</pre>
<pre class="notice">[
    {
        "display": "That mountain cat is a very confused ...",
        "documentId": 22330027,
        "exampleId": 281222695,
        "provider": {
            "id": 711,
            "name": "wordnik"
        },
        "rating": 755.66016000000002,
        "scoreId": 3305513809,
        "title": "Timegod's World",
        "year": 1992
    },
    {
        "display": "When a person who has worked hard  ...",
        "documentId": 14411375,
        "exampleId": 96214469,
        "provider": {
            "id": 712,
            "name": "spinner"
        },
        "rating": 749.0,
        "scoreId": 3379638015,
        "url": "http://www.pagalguy.com/forum/...",
        "year": 2009
    },
    ...
]</pre>
<p><a name="relateds"></a></p>
<h2>Related Words</h2>
<p>Retrieve related words for a particular word.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/related
Requires auth_token? NO</pre>
<p><strong>Parameters:</strong><br />
Limit the number of results:</p>
<pre class="notice">limit={NUMBER_OF_RESULTS}  <em>default: 1000</em></pre>
<p>You can let the API select the canonical form of the word.</p>
<pre class="notice">useCanonical={true|false}</pre>
<p>You can specify the part of speech to fetch related items for:</p>
<pre class="notice">partOfSpeech={PART_OF_SPEECH} <em>default: all</em></pre>
<p>You can specify which relationship type(s) to return:</p>
<pre class="notice">type={RELATIONSHIP_TYPE} <em>default: all</em></pre>
<p>You can scope the request to a single dictionary:</p>
<pre class="notice">sourceDictionary={SOURCE_DICTIONARY}</pre>
<p><strong>Note:</strong> This parameter can accept multiple types.  Comma-separate the values, e.g.:</p>
<pre class="notice">type=synonym,antonym,same-context</pre>
<p>The available relationship types are:</p>
<ul>
<li><strong>synonym</strong>: words with very similar meanings (beautiful: pretty)</li>
<li><strong>antonym</strong>: words with opposite meanings (beautiful: ugly)</li>
<li><strong>form</strong>: words with the same stem (dog: dogs, dogged, doggish)</li>
<li><strong>hyponym</strong>: a word that is more specific (&#8216;chair&#8217; is a hyponym of &#8216;furniture&#8217;)</li>
<li><strong>variant</strong>: a different spelling for the same word: color and colour are<br />
variants</li>
<li><strong>verb-stem</strong>: Pass in a verb like &#8220;running&#8221; and get the stem, which is<br />
&#8220;run.&#8221;</li>
<li><strong>verb-form</strong>: Pass in &#8220;run&#8221; and find different verb forms, like<br />
&#8220;running&#8221;, &#8220;ran&#8221;, and &#8220;runs.&#8221;</li>
<li><strong>cross-reference</strong>: a related word; (bobcat: lynx)</li>
<li><strong>same-context</strong>: Shows relationships between words which are often used<br />
in the same manner.  For instance &#8220;cheeseburger&#8221; and &#8220;pizza&#8221; are often<br />
used the same way.  Both also taste great.</li>
</ul>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/word.xml/abate/related</pre>
<pre class="notice">&lt;relateds&gt;
  &lt;related relType="equivalent"&gt;
    &lt;wordstrings&gt;
      &lt;wordstring&gt;to abate in lands&lt;/wordstring&gt;
    &lt;/wordstrings&gt;
  &lt;/related&gt;
  &lt;related relType="form"&gt;
    &lt;wordstrings&gt;
      &lt;wordstring&gt;abated&lt;/wordstring&gt;
      &lt;wordstring&gt;abating&lt;/wordstring&gt;
    &lt;/wordstrings&gt;
  &lt;/related&gt;
  &lt;related relType="synonym"&gt;
    &lt;wordstrings&gt;
      &lt;wordstring&gt;depress&lt;/wordstring&gt;
      &lt;wordstring&gt;deduct&lt;/wordstring&gt;
      &lt;wordstring&gt;blunt&lt;/wordstring&gt;
      &lt;wordstring&gt;lessen&lt;/wordstring&gt;
      &lt;wordstring&gt;decrease&lt;/wordstring&gt;
      ...
    &lt;/wordstrings&gt;
  &lt;/related&gt;
  &lt;related relType="verb-form"&gt;
    &lt;wordstrings&gt;
      &lt;wordstring&gt;abates&lt;/wordstring&gt;
      &lt;wordstring&gt;abated&lt;/wordstring&gt;
      &lt;wordstring&gt;abating&lt;/wordstring&gt;
    &lt;/wordstrings&gt;
  &lt;/related&gt;
  &lt;related relType="cross-reference"&gt;
    &lt;wordstrings&gt;
      &lt;wordstring&gt;abating process&lt;/wordstring&gt;
      &lt;wordstring&gt;abated arms&lt;/wordstring&gt;
    &lt;/wordstrings&gt;
  &lt;/related&gt;
  &lt;related relType="antonym"&gt;
    &lt;wordstrings&gt;
      &lt;wordstring&gt;preserver&lt;/wordstring&gt;
      &lt;wordstring&gt;increase&lt;/wordstring&gt;
      &lt;wordstring&gt;intensify&lt;/wordstring&gt;
      &lt;wordstring&gt;build&lt;/wordstring&gt;
    &lt;/wordstrings&gt;
  &lt;/related&gt;
&lt;/relateds&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/word.json/abate/related?count=100</pre>
<pre class="notice">[
    {
        "relType": "equivalent",
        "wordstrings": [
            "to abate in lands"
        ]
    },
    {
        "relType": "form",
        "wordstrings": [
            "abated",
            "abating"
        ]
    },
    {
        "relType": "synonym",
        "wordstrings": [
            "depress",
            "intermit",
            "lower",
            "relax",
            "abolish",
            "decrease",
            ...
        ]
    },
    {
        "relType": "verb-form",
        "wordstrings": [
            "abates",
            "abated",
            "abating"
        ]
    },
    {
        "relType": "cross-reference",
        "wordstrings": [
            "abating process",
            "abated arms"
        ]
    },
    {
        "relType": "antonym",
        "wordstrings": [
            "preserver",
            "increase",
            "intensify",
            "build"
        ]
    }
]</pre>
<p><a name="freq"></a></p>
<h2>Word frequency data</h2>
<p>You can see how often particular words occur in Wordnik corpus, ordered by year.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/frequency
Requires auth_token?  NO</pre>
<p>You can let the API select the canonical form of the word.</p>
<pre class="notice">useCanonical={true|false}</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/word.xml/cat/frequency</pre>
<pre class="notice">&lt;frequencySummary&gt;
  &lt;frequency&gt;
    &lt;count&gt;21523&lt;/count&gt;
    &lt;year&gt;2008&lt;/year&gt;
  &lt;/frequency&gt;
  &lt;frequency&gt;
    &lt;count&gt;41828&lt;/count&gt;
    &lt;year&gt;2009&lt;/year&gt;
  &lt;/frequency&gt;  ...
  &lt;frequencyString&gt;-1:11966,1344:9,1485:14,1503:4, ...&lt;/frequencyString&gt;
  &lt;totalCount&gt;112461&lt;/totalCount&gt;
  &lt;unknownYearCount&gt;11966&lt;/unknownYearCount&gt;
  &lt;wordId&gt;27568&lt;/wordId&gt;
&lt;/frequencySummary&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/word.json/cat/frequency</pre>
<pre class="notice">{
    "frequency": [
        {
            "count": 21523,
            "year": 2008
        },
        {
            "count": 41828,
            "year": 2009
        },
        ...
    ],
    "frequencyString": "-1:11966,1344:9,1485:14,1503:4, ...",
    "totalCount": 112461,
    "unknownYearCount": 11966,
    "wordId": 27568
}</pre>
<p><a name="punc"></a></p>
<h2>Word punctuation factor</h2>
<p>You can see how common particular words occur with punctuation (period, question mark, exclamation point).</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/punctuationFactor
Requires auth_token?  NO</pre>
<p>You can let the API select the canonical form of the word.</p>
<pre class="notice">useCanonical={true|false}</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/word.xml/cat/punctuationFactor</pre>
<pre class="notice">&lt;punctuationFactor&gt;
  &lt;exclamationPointCount&gt;1787&lt;/exclamationPointCount&gt;
  &lt;periodCount&gt;27245&lt;/periodCount&gt;
  &lt;questionMarkCount&gt;1365&lt;/questionMarkCount&gt;
  &lt;totalCount&gt;112461&lt;/totalCount&gt;
  &lt;wordId&gt;27568&lt;/wordId&gt;
&lt;/punctuationFactor&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/word.json/cat/punctuationFactor</pre>
<pre class="notice">{
    "exclamationPointCount": 1787,
    "periodCount": 27245,
    "questionMarkCount": 1365,
    "totalCount": 112461,
    "wordId": 27568
}</pre>
<p><a name="auto"></a></p>
<h2>Word autocomplete</h2>
<p>The autocomplete service takes a word fragment &#8212; that is, a few letters &#8212; and returns words which start with that fragment.  The results are based on corpus frequency, not static word lists, so you have access to more dynamic words in the language.</p>
<p>You can pass a &#8220;*&#8221; as a single-character wild-card in the request, so &#8220;t*e&#8221; would match &#8220;the&#8221;.  The single-character wildcard will not substitute a null character in its place, so &#8220;the*&#8221; will first match &#8220;they&#8221; not &#8220;the&#8221;.  You can pass multiple wildcards in a request.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/suggest.{FORMAT}/{FRAGMENT}
Requires auth_token?  NO</pre>
<p><strong>Parameters:</strong><br />
Specify the number of results returned:</p>
<pre class="notice">limit={NUMBER_OF_RESULTS}
count={NUMBER_OF_RESULTS} (deprecated)</pre>
<p>You can also specify the starting index for the results returned.  This allows you to paginate through the matching values.</p>
<pre class="notice">skip={STARTING_OFFSET}
startAt={STARTING_OFFSET} (deprecated)</pre>
<p>You can specify to sort data by wordstring ascending (default is &#8220;sortBy=frequency&#8221;, descending)</p>
<pre class="notice">sortBy=alpha</pre>
<p>You can request that only words with dictionary definitions be returned:</p>
<pre class="notice">hasDictionaryDef=true</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/suggest.xml/ca</pre>
<pre class="notice">&lt;searchResult&gt;
  &lt;matches&gt;8449&lt;/matches&gt;
  &lt;more&gt;8434&lt;/more&gt;
  &lt;searchTerm&gt;
    &lt;count&gt;0&lt;/count&gt;
    &lt;wordstring&gt;ca&lt;/wordstring&gt;
  &lt;/searchTerm&gt;
  &lt;match&gt;
    &lt;count&gt;0&lt;/count&gt;
    &lt;wordstring&gt;ca&lt;/wordstring&gt;
  &lt;/match&gt;  &lt;match&gt;
    &lt;count&gt;207455&lt;/count&gt;
    &lt;wordstring&gt;caused&lt;/wordstring&gt;
  &lt;/match&gt;
  &lt;match&gt;
    &lt;count&gt;90414&lt;/count&gt;
    &lt;wordstring&gt;causing&lt;/wordstring&gt;
  &lt;/match&gt;
  ...&lt;/searchResult&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/suggest.json/ca</pre>
<pre class="notice">{
    "match": [
        {
            "count": 0,
            "wordstring": "ca"
        },
        {
            "count": 11865734,
            "wordstring": "can"
        },
        {
            "count": 2595536,
            "wordstring": "came"
        },
        {
            "count": 2595536,
            "wordstring": "called"
        },
        {
            "count": 2188235,
            "wordstring": "case"
        },
        ...
    ],
    "matches": 11466,
    "more": 11451,
    "searchTerm": {
        "count": 252734,
        "wordstring": "ca"
    }
}</pre>
<p><a name="wordsearch"></a></p>
<h2>Word Search</h2>
<p>You can search for words with a number of parameters including a GLOB-type word pattern syntax.  In all parameters below, the default value is &#8220;unconstrained&#8221;.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/words.{FORMAT}/search
Requires auth_token?  NO</pre>
<p>Parameters:</p>
<p>The GLOB word pattern to use as a filter (@=&gt;one vowel, #=&gt;one consonant, ?=&gt;one character wildcard, *=&gt;zero-to-many wildcard):</p>
<pre class="notice">query={GLOB_PATTERN}</pre>
<p>You can include or exclude words with specific parts of speech (see the definitions api for the full list):</p>
<pre class="notice">includePartOfSpeech={CSV_PART_OF_SPEECH to include}
excludePartOfSpeech={CSV_PART_OF_SPEECH to exclude}</pre>
<p>You can filter words which match a specific corpus frequency in Wordnik&#8217;s corpus:</p>
<pre class="notice">minCorpusCount={MINIMUM_FREQUENCY}
maxCorpusCount={MAXIMUM_CORPUS_FREQUENCY}</pre>
<p>You can use the number of dictionary definitions as a proxy for common &amp; ambiguous words:</p>
<pre class="notice">minDictionaryCount={MINIMUM_NUMBER_OF_DEFINITIONS}
maxDictionaryCount={MAXIMUM_NUMBER_OF_DEFINITIONS}</pre>
<p>You can constrain the length of words being returned:</p>
<pre class="notice">minLength={MIN_WORD_LENGTH}
maxLength={MAX_WORD_LENGTH}</pre>
<p>You can paginate through the results:</p>
<pre class="notice">skip={RECORDS_TO_SKIP}
limit={NUMBER_OF_RESULTS (default is 10)}</pre>
<p>Example: Find words starting in &#8220;c&#8221; and having two consecutive vowels, ending in &#8220;p&#8221; with length between 4 and 7 characters.</p>
<p><strong>XML response:</strong></p>
<p>http://api.wordnik.com/api/words.xml/search?query=c@@*p&amp;minLength=4&amp;maxLength=7</p>
<pre class="notice">&lt;wordFrequencies&gt;
  &lt;wordFrequency&gt;
    &lt;count&gt;85240&lt;/count&gt;
    &lt;wordstring&gt;coup&lt;/wordstring&gt;
  &lt;/wordFrequency&gt;
  &lt;wordFrequency&gt;
    &lt;count&gt;6802&lt;/count&gt;
    &lt;wordstring&gt;coop&lt;/wordstring&gt;
  &lt;/wordFrequency&gt;
  ..
&lt;/wordFrequencies&gt;</pre>
<p><strong>JSON response:</strong></p>
<p>http://api.wordnik.com/api/words.json/search?query=c@@*p&amp;minLength=4&amp;maxLength=7</p>
<pre class="notice">[
    {
        count: 85240
        wordstring: "coup"
    }
    {
        count: 6802
        wordstring: "coop"
    }
    ...
]</pre>
<p><a name="wotd"></a></p>
<h2>Word-of-the-Day</h2>
<p>Fetch Wordnik&#8217;s Word-of-the-Day, including definitions and example sentences.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/wordoftheday.{FORMAT}
Requires auth_token?  NO</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/wordoftheday.xml</pre>
<pre class="notice">&lt;wotd publishDate="2010-05-19T02:00:00Z" id="204"&gt;
  &lt;definition&gt;
    &lt;text&gt;(noun) A bar of steel attached by one end to ...&lt;/text&gt;
  &lt;/definition&gt;
  &lt;definition&gt;
    &lt;text&gt;(noun) Any piece of wood or metal wedged ...&lt;/text&gt;
  &lt;/definition&gt;
  &lt;definition&gt;
    &lt;text&gt;(noun) A young salmon.&lt;/text&gt;
  &lt;/definition&gt;
  &lt;definition&gt;
    &lt;text&gt;(noun) A prop used to support coal in a mine.&lt;/text&gt;
  &lt;/definition&gt;
  &lt;definition&gt;
    &lt;text&gt;(verb) To stop a vehicle with a sprag.&lt;/text&gt;
  &lt;/definition&gt;  &lt;example&gt;
    &lt;text&gt;But I'll put a sprag in your wheel afore you gang far.&lt;/text&gt;
  &lt;/example&gt;  &lt;example&gt;
    &lt;text&gt;For all that, it's a sheer impossibility that ...&lt;/text&gt;
  &lt;/example&gt;
  &lt;example&gt;
    &lt;text&gt;The 'Silesian' method includes a "soldier sprag"  ...&lt;/text&gt;
  &lt;/example&gt;
  &lt;example&gt;
    &lt;text&gt;A new worker's attempts to "sprag," or stop the ...&lt;/text&gt;
  &lt;/example&gt;
  &lt;note&gt;A sprag is sometimes also called a 'dart' or a 'dagger'.&lt;/note&gt;
  &lt;wordstring&gt;sprag&lt;/wordstring&gt;
&lt;/wotd&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/wordoftheday.json</pre>
<pre class="notice">{
    "definition": [
        {
            "text": "(noun) A bar of steel attached by one end ..."
        },
        {
            "text": "(noun) Any piece of wood or metal wedged ..."
        },
        {
            "text": "(noun) A young salmon."
        },
        {
            "text": "(noun) A prop used to support coal in a mine."
        },
        {
            "text": "(verb) To stop a vehicle with a sprag."
        }
    ],
    "example": [
        {
            "text": "But I'll put a sprag in your wheel afore you gang far."
        },
        {
            "text": "For all that, it's a sheer impossibility that  ..."
        },
        {
            "text": "The 'Silesian' method includes a \"soldier  ..."
        },
        {
            "text": "A new worker's attempts to \"sprag,\" or stop  ..."
        }
    ],
    "id": 204,
    "note": "A sprag is sometimes also called a 'dart' or a 'dagger'.",
    "publishDate": "2010-05-19T02:00:00.000+0000",
    "wordstring": "sprag"
}</pre>
<p><a name="random"></a></p>
<h2>Random Word</h2>
<p>Fetch a random word from the Wordnik corpus.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/words.{format}/randomWord
Requires auth_token?  NO</pre>
<p><strong>Parameters:</strong><br />
Only return words where there is a definition available:</p>
<pre class="notice">hasDictionaryDef=true</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/words.xml/randomWord</pre>
<pre class="notice">&lt;word&gt;
  &lt;id&gt;17968399&lt;/id&gt;
  &lt;wordstring&gt;dragonarmies&lt;/wordstring&gt;
&lt;/word&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre class="notice">{
    "id": 351810,
    "wordstring": "visitors"
}</pre>
<p><a name="randoms"></a></p>
<h2>Random Words</h2>
<p>Fetch multiple random words from the Wordnik corpus.  You can apply similar constraints to the Word Search to filter the results.  The old &#8220;hasDictionaryDef&#8221; will be removed in the v4 API&#8211;it&#8217;s equivalent to passing &#8220;minDictionaryCount=1&#8243;.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/words.{format}/randomWords
Requires auth_token?  NO</pre>
<p><strong>Parameters:</strong><br />
You can include or exclude words with specific parts of speech (see the definitions api for the full list):</p>
<pre class="notice">includePartOfSpeech={CSV_PART_OF_SPEECH to include}
excludePartOfSpeech={CSV_PART_OF_SPEECH to exclude}</pre>
<p>You can filter words which match a specific corpus frequency in Wordnik&#8217;s corpus:</p>
<pre class="notice">minCorpusCount={MINIMUM_FREQUENCY}
maxCorpusCount={MAXIMUM_CORPUS_FREQUENCY}</pre>
<p>You can use the number of dictionary definitions as a proxy for common &amp; ambiguous words:</p>
<pre class="notice">minDictionaryCount={MINIMUM_NUMBER_OF_DEFINITIONS}
maxDictionaryCount={MAXIMUM_NUMBER_OF_DEFINITIONS}</pre>
<p>You can constrain the length of words being returned:</p>
<pre class="notice">minLength={MIN_WORD_LENGTH}
maxLength={MAX_WORD_LENGTH}</pre>
<p>You can paginate through the results:</p>
<pre class="notice">skip={RECORDS_TO_SKIP}
limit={NUMBER_OF_RESULTS (default is 5)}</pre>
<p>http://api.wordnik.com/api/words.json/randomWords?minLength=4&amp;maxLength=7</p>
<p><strong>XML response:</strong></p>
<pre class="notice">&lt;words&gt;
  &lt;word&gt;
    &lt;id&gt;92367&lt;/id&gt;
    &lt;wordstring&gt;resist&lt;/wordstring&gt;
  &lt;/word&gt;
  &lt;word&gt;
    &lt;id&gt;1355748&lt;/id&gt;
    &lt;wordstring&gt;no-fly&lt;/wordstring&gt;
  &lt;/word&gt;
  ...
&lt;/words&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre class="notice">[
  {
    id: 303792
    wordstring: "noetic"
  }
  {
    id: 207183
    wordstring: "squid"
  }
  ...
]</pre>
<p><a name="textpron"></a></p>
<h2>Text Pronunciations</h2>
<p>Fetch a word&#8217;s text pronunciation from the Wornik corpus, in <a href="http://en.wikipedia.org/wiki/Arpabet">arpabet</a> and/or gcide-diacritical format.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: http://api.wordnik.com/api/word.{FORMAT}/{WORD}/pronunciations
Requires auth_token?  NO</pre>
<p>You can let the API select the canonical form of the word.</p>
<pre class="notice">useCanonical={true|false}</pre>
<p><strong>XML example:</strong></p>
<pre>http://api.wordnik.com/api/word.xml/computer/pronunciations</pre>
<pre class="notice">&lt;textProns&gt;
  &lt;textPron seq="0"&gt;
    &lt;id&gt;0&lt;/id&gt;
    &lt;raw&gt;(kŏm*pūt"ẽr)&lt;/raw&gt;
    &lt;rawType&gt;gcide-diacritical&lt;/rawType&gt;
  &lt;/textPron&gt;
  &lt;textPron seq="0"&gt;
    &lt;id&gt;0&lt;/id&gt;
    &lt;raw&gt;K AH0 M P Y UW1 T ER0&lt;/raw&gt;
    &lt;rawType&gt;arpabet&lt;/rawType&gt;
  &lt;/textPron&gt;
&lt;/textProns&gt;</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/word.json/computer/pronunciations</pre>
<pre class="notice">[
    {
        "id": 0,
        "raw": "(k\u014fm*p\u016bt\"\u1ebdr)",
        "rawType": "gcide-diacritical",
        "seq": 0
    },
    {
        "id": 0,
        "raw": "K AH0 M P Y UW1 T ER0",
        "rawType": "arpabet",
        "seq": 0
    }
]</pre>
<p><a name="auth"></a></p>
<h2>Authentication</h2>
<p>Certain methods &#8212; currently, user accounts and list-related CRUD operations &#8212; are only available to you if you pass a valid auth_token in the header of the request.  This method logs you in to Wordnik via the API and returns an auth_token which you can then use to make other requests.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: https://api.wordnik.com/api/account.{FORMAT}/authenticate/{USERNAME}?password={PASSWORD}
Requires auth_token?  NO</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/account.json/authenticate/your_username?password=your_password</pre>
<pre class="notice">{"token"=&gt;"your_auth_token", "userId"=&gt;'your_user_id'}</pre>
<p><a name="usage"></a></p>
<h2>API Usage</h2>
<p>You can always check your API key usage by calling the apiTokenStatus resource.  This call does not count against your API usage.</p>
<pre class="notice">Method: GET
Header: api_key={your key}
URL: https://api.wordnik.com/api/account.{FORMAT}/apiTokenStatus
Requires auth_token?  NO</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/account.json/apiTokenStatus</pre>
<pre class="notice">{"valid"=&gt;true,
"token"=&gt; "your_api_key",
"totalRequests"=&gt;{requests_in_reset_period},
"expiresInMillis"=&gt;9223372036854776000,
"remainingCalls"=&gt;{calls_left_in_reset_period},
"resetsInMillis"=&gt;{milliseconds_before_next_reset}}</pre>
<p><a name="lists"></a></p>
<h2>Lists</h2>
<h3>Get all lists</h3>
<p>This method will fetch all of the authenticated user&#8217;s word lists.</p>
<pre class="notice">Method: GET
Headers: api_key={YOUR API_KEY}, auth_token={YOUR AUTH_TOKEN}
URL: https://api.wordnik.com/api/wordLists.{FORMAT}
Requires auth_token?  YES
Requires https?  YES</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/wordLists.json</pre>
<pre class="notice">[{
  "userName"=&gt;{YOUR_USERNAME},
  "name"=&gt;"animals",
  "updatedAt"=&gt;"2010-05-27T20:40:11.000+0000",
  "numberWordsInList"=&gt;3,
  "id"=&gt;25607,
  "userId"=&gt;1026985,
  "type"=&gt;"PUBLIC",
  "createdAt"=&gt;"2010-05-27T20:40:11.000+0000",
  "description"=&gt;"a trip to the zoo",
  "permalinkId"=&gt;"animals--2"
}, ...]</pre>
<h3>Create a new list</h3>
<p>This method will create a new list on behalf of the authenticated user.</p>
<pre class="notice">Method: POST
Headers: api_key={YOUR API_KEY}, auth_token={YOUR AUTH_TOKEN}
URL: https://api.wordnik.com/api/wordLists.{FORMAT}
POST data: {name: {LIST_NAME}, description: {LIST_DESCRIPTION}, type: {'PUBLIC' or 'PRIVATE'} }
Requires auth_token?  YES
Requires https?  YES</pre>
<p><strong>JSON example:</strong></p>
<pre>http://api.wordnik.com/api/wordLists.json
(with POST data: {name: 'musical instruments', description: 'all the instruments i can think of', type: 'PUBLIC'}</pre>
<pre class="notice">{
  "userName"=&gt;{YOUR_USERNAME},
  "name"=&gt;"musical instruments",
  "updatedAt"=&gt;"2010-05-27T20:58:52.821+0000",
  "numberWordsInList"=&gt;0,
  "id"=&gt;25608,
  "userId"=&gt;1026985,
  "type"=&gt;"PUBLIC",
  "createdAt"=&gt;"2010-05-27T20:58:52.821+0000",
  "description"=&gt;"all the instruments i can think of",
  "permalinkId"=&gt;"musical-instruments--1"
}</pre>
<h3>Add a word to a list</h3>
<p>This method will add a word to the given list, on behalf of the authenticated user.</p>
<pre class="notice">Method: POST
Headers: api_key={YOUR API_KEY}, auth_token={YOUR AUTH_TOKEN}
URL: https://api.wordnik.com/api/wordList.{FORMAT}/{LIST.permalinkId}/words
POST data: [{'wordstring': {WORD}}]
Requires auth_token?  YES
Requires https?  YES</pre>
<p><strong>JSON example:</strong></p>
<pre>URL: https://api.wordnik.com/api/wordList.json/musical-instruments--1/words
with POST data: [{'wordstring': 'kazoo'}]</pre>
<pre class="notice">[{
  "userName"=&gt;"altay",
  "numberLists"=&gt;15,
  "numberCommentsOnWord"=&gt;5,
  "userId"=&gt;1026985,
  "createdAt"=&gt;"2010-05-27T21:04:33.000+0000",
  "wordstring"=&gt;"kazoo"
}]</pre>
<h3>Retrieve the words from a list</h3>
<p>This method will return all the words from the given list.</p>
<pre class="notice">Method: GET
Headers: api_key={YOUR API_KEY}, auth_token={YOUR AUTH_TOKEN}
URL: https://api.wordnik.com/api/wordList.{FORMAT}/{LIST.permalinkId}/words
Requires auth_token?  YES
Requires https?  YES</pre>
<p><strong>JSON example:</strong></p>
<pre>URL: https://api.wordnik.com/api/wordList.json/musical-instruments--1/words</pre>
<pre class="notice">[{
  "userName"=&gt;"altay",
  "numberLists"=&gt;15,
  "numberCommentsOnWord"=&gt;5,
  "userId"=&gt;1026985,
  "createdAt"=&gt;"2010-05-27T21:04:33.000+0000",
  "wordstring"=&gt;"kazoo"
}]</pre>
<h3>Delete a word from a list</h3>
<p>This method will delete the given word from the given list.</p>
<pre class="notice">Method: DELETE
Headers: api_key={YOUR API_KEY}, auth_token={YOUR AUTH_TOKEN}
URL: https://api.wordnik.com/api/wordList.{FORMAT}/{LIST.permalinkId}/deleteWords
DELETE body: [{'wordstring': '{WORD}'}]
Requires auth_token?  YES
Requires https?  YES</pre>
<p><strong>JSON example:</strong></p>
<pre>URL: https://api.wordnik.com/api/wordList.json/musical-instruments--1/deleteWords</pre>
<pre class="notice">nil</pre>
<h3>Delete a list</h3>
<p>This method will delete the given list.</p>
<pre class="notice">Method: DELETE
Headers: api_key={YOUR API_KEY}, auth_token={YOUR AUTH_TOKEN}
URL: https://api.wordnik.com/api/wordList.{FORMAT}/{LIST.permalinkId}
Requires auth_token?  YES
Requires https?  YES</pre>
<p><strong>JSON example:</strong></p>
<pre>URL: https://api.wordnik.com/api/wordList.json/musical-instruments--1</pre>
<pre class="notice">nil</pre>
<h2>Access Messages</h2>
<p><strong>Invalid API key</strong><br />
If you attempt to call any API methods with invalid or an incorrect API key you will see a message like below:</p>
<pre class="notice">&lt;apiResponse&gt;
   &lt;message&gt;unauthorized&lt;/message&gt;
   &lt;type&gt;error&lt;/type&gt;
&lt;/apiResponse&gt;</pre>
<p><strong>Rate limiting</strong><br />
If you have exceeded a limit assigned to your key, you will see this:</p>
<pre class="notice">&lt;apiResponse&gt;
   &lt;message&gt;exceeded access limits&lt;/message&gt;
   &lt;type&gt;error&lt;/type&gt;
&lt;/apiResponse&gt;</pre>
<p><strong>Invalid resource:</strong><br />
If you request a resource that doesn&#8217;t exist, you will see the following:</p>
<pre class="notice">&lt;apiResponse&gt;
   &lt;message&gt;invalid resource&lt;/message&gt;
   &lt;type&gt;error&lt;/type&gt;
&lt;/apiResponse&gt;</pre>
<p><strong>Too busy:</strong><br />
And finally, if the server is really busy it is possible to see this:</p>
<pre class="notice">&lt;apiResponse&gt;
   &lt;message&gt;too busy&lt;/message&gt;
   &lt;type&gt;unable to {do what you asked}&lt;/type&gt;
&lt;/apiResponse&gt;</pre>
<p><a name="batching"></a></p>
<h2>Batch Requests</h2>
<p>You can reduce your network calls by using our batch request mechanism.  Batching is restricted to a single resource with the GET method but allows for variable query params and HTTP response codes.  All calls in a request will be counted against the API access limiter.</p>
<p>A batch request is created by passing the &#8220;multi&#8221; query param and specifying resources and params with a positional suffix.  Each batch item must designate a single resource, query params are optional.</p>
<p>For example, to fetch multiple resources for the word &#8220;Dog&#8221;, you can construct a request URI as follows:</p>
<pre class="notice">// call the definitions resource
resource.1=definitions
// restrict to 2 definitions
limit.1=2
// use the canonical form of the word
useCanonical.1=true
// call the examples resource
resource.2=examples
// get just one example
limit.2=1
// use the canonical form of the word
useCanonical.2=true
// get related items
resource.3=related
// fetch synonyms
type.3=synonym
// fetch 5 synonyms
limit.3=5</pre>
<p>This is constructed into the following (sort of long) query string:</p>
<pre class="notice">http://api.wordnik.com/api/word.json/Cat?multi&amp;resource.1=definitions&amp;useCanonical.1&amp;limit.1=2&amp;resource.2=examples&amp;limit.2=1&amp;useCanonical.2=true&amp;resource.3=related&amp;type.3=synonym&amp;limit.3=5&amp;useCanonical.3=true</pre>
<p>and gives a response as such:</p>
<pre class="notice">{
   responseItems: [
   {
      responseName: "definitions"
      responsePosition: 1
      responseContent: [
      {
         id: 3117123
         text: "Any animal belonging to the..."
         …
      }
      {...}
   }
   {
      responseName: "examples"
      responsePosition: 2
      responseContent: [ {
         scoreId: 3305513809
         year: 1992
         provider: {
            name: "wordnik"
            id: 711
         }
         display: "That mountain cat is a..."
         wordstring: "cat"
         title: "Timegod's World"
         rating: 755.66016
         exampleId: 281222695
         documentId: 22330027
     } ]
   }
   {
      responseName: "related"
      responsePosition: 3
      responseContent: [ {
         wordstrings: [
            "Angora"
            "chap"
            "qualifier"
            "kitling"
            "Maltese"
         ]
         relType: "synonym"
     } ]
   }
] }</pre>
<p>If you attempt to access an invalid resource or experience other non-200 HTTP responses, you will see a response message in the batch response:</p>
<pre class="notice">   ...
   responseName: "nadanada"
   responsePosition: 3
   responseContent: {
      message: "invalid resource"
      type: "error"
   }
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/methods/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>API-v.3.3 Changelog</title>
		<link>http://docs.wordnik.com/api/api-v-3-3-changelog</link>
		<comments>http://docs.wordnik.com/api/api-v-3-3-changelog#comments</comments>
		<pubDate>Thu, 04 Nov 2010 16:20:07 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://docs.wordnik.com/?page_id=180</guid>
		<description><![CDATA[The changes between version 3.2 and version 3.3 of the Wordnik API are listed here.
Functionality Updates
We&#8217;ve released two new methods for finding interesting words, both of which are highly flexible and unique.
Word Search You can now search for words which match a certain criteria.  Looking for a word starting with an &#8220;a&#8221;, containing two [...]]]></description>
			<content:encoded><![CDATA[<p>The changes between version 3.2 and version 3.3 of the Wordnik API are listed here.</p>
<h3>Functionality Updates</h3>
<p>We&#8217;ve released two new methods for finding interesting words, both of which are highly flexible and unique.</p>
<p><strong>Word Search</strong> You can now search for words which match a certain criteria.  Looking for a word starting with an &#8220;a&#8221;, containing two consecutive vowels, ending in a &#8220;p&#8221; with a length between 6 and 10 characters?  How about ensuring it&#8217;s &#8220;common&#8221;?  Or maybe ensuring that it&#8217;s rare?  A noun but not a verb?  We&#8217;ve got the API for you, check out our <a href="http://docs.wordnik.com/api/methods">methods</a> page for the word search api.</p>
<p><strong>Random Words</strong> This functionality has been enhanced in the Wordnik API-you now have total control over what you get back.  You can ask similar questions as with the Word Search but eliminate the word pattern and get up to 100 results back.  Perfect for your word games.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/api-v-3-3-changelog/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>API</title>
		<link>http://docs.wordnik.com/api</link>
		<comments>http://docs.wordnik.com/api#comments</comments>
		<pubDate>Wed, 03 Nov 2010 17:30:36 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://65.181.159.42/docs/?page_id=7</guid>
		<description><![CDATA[Wordnik API Version 3.3 is available
Wordnik is pleased to announce version 3.3 of our public API.  Two new APIs have been released to help word game developers find weird and wonderful words with a great degree of control.
Take a look at the V3.3 Changelog and Methods pages for all the details.  These new APIs [...]]]></description>
			<content:encoded><![CDATA[<h2>Wordnik API Version 3.3 is available</h2>
<p>Wordnik is pleased to announce version 3.3 of our public API.  Two new APIs have been released to help word game developers find weird and wonderful words with a great degree of control.</p>
<p>Take a look at the <a href="http://docs.wordnik.com/api/api-v-3-3-changelog">V3.3 Changelog</a> and <a href="http://docs.wordnik.com/api/methods">Methods</a> pages for all the details.  These new APIs are live and available now.</p>
<h2>How Do I Get Access?</h2>
<p>Our API is available now. You&#8217;ll first need to be approved and be assigned an access key. Please visit <a href="http://api.wordnik.com/signup">http://api.wordnik.com/signup</a> to get one. As you&#8217;ll see on the signup site, we&#8217;re accepting applications based on manual review.</p>
<p>Once approved, you can access the API by passing your API token in your requests to our servers. For example:</p>
<pre>curl -H "api_key:{token}" http://api.wordnik.com/api/word.json/cat/definitions</pre>
<p>Replace {token} with a valid API token, of course.</p>
<h2>Is This Service Really in Alpha?</h2>
<p>Yes. Like all good things on the Internet, the API is under constant development. Some day we&#8217;ll graduate from alpha and call it beta. Follow <a href="http://twitter.com/wordnikapi">@wordnikapi</a> on Twitter for announcements on the service. We&#8217;ll be adding features to the API weekly, and exposing more nuggets from our full corpus. Of course you can also contact us the old-fashioned way, at <a href="mailto:apiteam@wordnik.com">apiteam@wordnik.com</a>, with service-related issues, etc.</p>
<p>Wordnik wants your suggestions on making the API better. Please don&#8217;t hesitate to ask. No reasonable requests will be ignored.</p>
<h2>What Kind of Data is Available?</h2>
<p>You can get immediate access to the following information through our API:</p>
<ul>
<li>Definitions from the <a href="http://blog.wordnik.com/we-love-the-century-dictionary"><em>The Century Dictionary</em></a></li>
<li>Frequency data reflecting occurrences in our alpha API corpus</li>
<li>Example sentences for words</li>
<li>An autocomplete service</li>
<li>Access to our <a href="http://www.wordnik.com/word-of-the-day">Word of the Day</a></li>
</ul>
<p>This list will grow weekly so please follow the Twitter updates and watch for emails to the email address we have for your Wordnik account.</p>
<h2>More Important Info</h2>
<p>The service is RESTful so the resources and operations should be easy to understand. We adhere to the following principles:</p>
<ul>
<li>You need to specify the requested format of data in the URL.</li>
<li>Your key should be passed in the HTTP headers. In GET operations you can pass your key in the request parameters, but this is not the preferred method.</li>
<li>You will receive a 2xx HTTP response code if your request was successful. You can always attempt to parse the response message in this scenario.</li>
<li>If you want something that doesn&#8217;t exist, you&#8217;ll get a 404 response.</li>
<li>If you request a list of objects and that list is empty, you&#8217;ll receive an empty array with a 2xx status code.</li>
<li>If you receive a non-2xx or non-3xx response code, you should always receive an error message wrapped in an ApiResponse:</li>
</ul>
<p>in JSON format:</p>
<pre>{
 message: "word not found"
 type: "error"
}</pre>
<p>in XML:</p>
<pre>&lt;apiresponse&gt;
  &lt;message&gt;word not found&lt;/message&gt;
  &lt;type&gt;error&lt;/type&gt;
&lt;/apiresponse&gt;</pre>
<p>You can get data in either XML or JSON format. If you&#8217;re interested in our API then you probably know which format you&#8217;d prefer. The same data is served up for both formats.</p>
<h2>Methods</h2>
<p>Please see the <a href="http://docs.wordnik.com/api/methods">Methods</a> page for specific methods of making API requests.</p>
<h2>Where to Go Next</h2>
<p>The best place to start is to check out our sample code on our public GitHub repository:</p>
<pre>git://github.com/wordnik/api-examples.git</pre>
<p>Note that for any access to the API you&#8217;ll first need an approved API key!</p>
<h2>Terms of Service</h2>
<p>Please take a minute to read our brief <a href="http://docs.wordnik.com/api/terms-of-service">Terms of Service</a> before using the API.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>API-v.3.2 Changelog</title>
		<link>http://docs.wordnik.com/api/api-v-3-2-changelog</link>
		<comments>http://docs.wordnik.com/api/api-v-3-2-changelog#comments</comments>
		<pubDate>Wed, 08 Sep 2010 04:11:29 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://docs.wordnik.com/?page_id=158</guid>
		<description><![CDATA[The changes between version 3.1 and version 3.2 of the Wordnik API are listed here.
Functionality Updates
We have deployed a mechanism for letting the API automatically select the canonical form of the word you are interested in.  Note there is not always a canonical form (bill and Bill are examples).
Wordnik&#8217;s API is case sensitive&#8211;we feel [...]]]></description>
			<content:encoded><![CDATA[<p>The changes between version 3.1 and version 3.2 of the Wordnik API are listed here.</p>
<h3>Functionality Updates</h3>
<p>We have deployed a mechanism for letting the API automatically select the canonical form of the word you are interested in.  Note there is not always a canonical form (bill and Bill are examples).</p>
<p>Wordnik&#8217;s API is case sensitive&#8211;we feel that there IS a difference between bill and Bill, turkey and Turkey, etc.  This mechanism is one step in the direction of helping facilitate detecting the most likely case variation of a word.</p>
<p>Many of our API consumers are on mobile devices and limiting network calls is vital to both application and device performance.  You can now batch requests into single API calls to speed up your client.</p>
<p>Please see the <a href="http://docs.wordnik.com/api/methods">methods</a> page for details.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/api-v-3-2-changelog/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versioning</title>
		<link>http://docs.wordnik.com/api/versioning</link>
		<comments>http://docs.wordnik.com/api/versioning#comments</comments>
		<pubDate>Fri, 16 Apr 2010 09:35:15 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://65.181.159.42/docs/?page_id=18</guid>
		<description><![CDATA[An API signature should represent a contract between a client the provider&#8211;versioning those signatures can certainly be troublesome if the data you&#8217;re depending on changes often.  At the same time often bugs arise and are killed which might require a change in either a resource path or its response data.  To keep things [...]]]></description>
			<content:encoded><![CDATA[<p>An API signature should represent a contract between a client the provider&#8211;versioning those signatures can certainly be troublesome if the data you&#8217;re depending on changes often.  At the same time often bugs arise and are killed which might require a change in either a resource path or its response data.  To keep things moving as smoothly as possible, Wordnik is adopting the following versioning policy.</p>
<ul>
<li>Whenever a new API version is released, Wordnik will attempt to maintain the previous version for at least four weeks.</li>
<li>The base URL /api/ will always point to the most current API version</li>
<li>Specific API versions will be addressable via path (/api-v3)</li>
</ul>
<p>And finally, of course, we selfishly want people all on the same, most current version of the API.  So new features will typically not be back ported to older versions.</p>
<p>Most Current API (Version 3):</p>
<pre>http://api.wordnik.com/api/</pre>
<p>Version 3 API (2010-3 release):</p>
<pre>http://api.wordnik.com/api-v3/</pre>
<p>Version 2 API (2009-12 release):</p>
<pre>http://api.wordnik.com/api-v2/</pre>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/versioning/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API-v.3.1 Changelog</title>
		<link>http://docs.wordnik.com/api/api-v-3-1-changelog</link>
		<comments>http://docs.wordnik.com/api/api-v-3-1-changelog#comments</comments>
		<pubDate>Wed, 31 Mar 2010 17:30:26 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://docs.wordnik.com/?page_id=84</guid>
		<description><![CDATA[The changes between version 3 and version 3.1 of the Wordnik API are listed here.
Functionality Updates
We have rolled out our first version of a did-you-mean suggester which helps select the proper case of a word and common misspellings.  This is invoked with the existing word resource but with additional parameters.  Please see the [...]]]></description>
			<content:encoded><![CDATA[<p>The changes between version 3 and version 3.1 of the Wordnik API are listed here.</p>
<h3>Functionality Updates</h3>
<p>We have rolled out our first version of a did-you-mean suggester which helps select the proper case of a word and common misspellings.  This is invoked with the existing word resource but with additional parameters.  Please see the <a href="http://docs.wordnik.com/api/methods">methods</a> page for details.</p>
<p>You can now access interesting phrases for words with the newly released phrase API.</p>
<p>JSON calls can now pad responses for client-side execution (JSONP) by simply adding a callback parameter in the request:</p>
<pre>

http://api.wordnik.com/api/word.json/dog/examples?callback=doSomething
</pre>
<p>which will pad the response as:</p>
<pre>
doSomething({...})
</pre>
<p>Keep in mind that browser-side invocation of the API puts your API key out in the open.</p>
<h3>Model Updates</h3>
<p>There are new fields in the Example object to return the source of the example.  You can get details from the XSD in <a href="http://github.com/wordnik/api-examples">Github</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/api-v-3-1-changelog/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dictionary Model XSD</title>
		<link>http://docs.wordnik.com/api/api-v3-changelog/dictionary-model-xsd</link>
		<comments>http://docs.wordnik.com/api/api-v3-changelog/dictionary-model-xsd#comments</comments>
		<pubDate>Thu, 04 Mar 2010 06:52:57 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://docs.wordnik.com/?page_id=43</guid>
		<description><![CDATA[You can get a downloadable version of this in GitHub

&#60;?xml version="1.0" encoding="UTF-8" standalone="yes"?&#62;
&#60;xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"&#62;
  &#60;xs:element name="citation" type="citation"/&#62;
  &#60;xs:element name="definition" type="definition"/&#62;
  &#60;xs:element name="exampleUsage" type="exampleUsage"/&#62;
  &#60;xs:element name="label" type="label"/&#62;
  &#60;xs:element name="note" type="note"/&#62;

  &#60;xs:complexType name="definition"&#62;
    &#60;xs:sequence&#62;
      &#60;xs:element name="citations" minOccurs="0"&#62;
      [...]]]></description>
			<content:encoded><![CDATA[<p>You can get a downloadable version of this in <a href="http://github.com/wordnik/api-examples/blob/master/docs/dictionary.xsd">GitHub</a></p>
<pre>
&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
&lt;xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;xs:element name="citation" type="citation"/&gt;
  &lt;xs:element name="definition" type="definition"/&gt;
  &lt;xs:element name="exampleUsage" type="exampleUsage"/&gt;
  &lt;xs:element name="label" type="label"/&gt;
  &lt;xs:element name="note" type="note"/&gt;

  &lt;xs:complexType name="definition"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="citations" minOccurs="0"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:sequence&gt;
            &lt;xs:element ref="citation" minOccurs="0" maxOccurs="unbounded"/&gt;
          &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="extendedText" type="xs:string" minOccurs="0"/&gt;
      &lt;xs:element name="text" type="xs:string" minOccurs="0"/&gt;
      &lt;xs:element name="exampleUses" minOccurs="0"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:sequence&gt;
            &lt;xs:element ref="exampleUsage" minOccurs="0" maxOccurs="unbounded"/&gt;
          &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="headword" type="xs:string" minOccurs="0"/&gt;
      &lt;xs:element name="labels" minOccurs="0"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:sequence&gt;
            &lt;xs:element ref="label" minOccurs="0" maxOccurs="unbounded"/&gt;
          &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="notes" minOccurs="0"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:sequence&gt;
            &lt;xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/&gt;
          &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="partOfSpeech" type="xs:string" minOccurs="0"/&gt;
      &lt;xs:element name="seqString" type="xs:string" minOccurs="0"/&gt;
      &lt;xs:element name="source" type="xs:string" minOccurs="0"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="sequence" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="citation"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="cite" type="xs:string" minOccurs="0"/&gt;
      &lt;xs:element name="source" type="xs:string" minOccurs="0"/&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="exampleUsage"&gt;
    &lt;xs:simpleContent&gt;
      &lt;xs:extension base="xs:string"&gt;
        &lt;xs:attribute name="position" type="xs:int" use="required"/&gt;
      &lt;/xs:extension&gt;
    &lt;/xs:simpleContent&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="label"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="text" type="xs:string" minOccurs="0"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="id" type="xs:long" use="required"/&gt;
    &lt;xs:attribute name="parentId" type="xs:long" use="required"/&gt;
    &lt;xs:attribute name="type" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="note"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="appliesTo" type="xs:string" minOccurs="0" maxOccurs="unbounded"/&gt;
      &lt;xs:element name="value" type="xs:string" minOccurs="0"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="pos" type="xs:int" use="required"/&gt;
    &lt;xs:attribute name="noteType" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;
&lt;/xs:schema&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/api-v3-changelog/dictionary-model-xsd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API-v.3 Changelog</title>
		<link>http://docs.wordnik.com/api/api-v3-changelog</link>
		<comments>http://docs.wordnik.com/api/api-v3-changelog#comments</comments>
		<pubDate>Thu, 04 Mar 2010 06:50:58 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://docs.wordnik.com/?page_id=27</guid>
		<description><![CDATA[The changes between version 2 and version 3 of the Wordnik API are listed here.
API Version Update
Per our Versioning documentation, the most recent Wordnik API will be accessible via http://api.wordnik.com/api/{resource}.
General Changes
JSON format:
Hopefully this is the last major revision to our JSON support.  We&#8217;ve switched to the Jackson JSON processor which conforms cleanly to the JSON [...]]]></description>
			<content:encoded><![CDATA[<p>The changes between version 2 and version 3 of the Wordnik API are listed here.</p>
<h2>API Version Update</h2>
<p>Per our <a href="http://docs.wordnik.com/api/versioning">Versioning documentation</a>, the most recent Wordnik API will be accessible via http://api.wordnik.com/api/{resource}.</p>
<h2>General Changes</h2>
<h3>JSON format:</h3>
<p>Hopefully this is the last major revision to our JSON support.  We&#8217;ve switched to the <a href="http://jackson.codehaus.org">Jackson JSON processor</a> which conforms cleanly to the <a href="http://json.org">JSON spec</a>, making the numerous client libraries much happier in the end.  This means however that there some changes to the data format.</p>
<ul>
<li>Values which are non-strings are <em>again</em> not quoted</li>
<li>Timestamps now follow the ISO-8601 format (yyyy-MM-dd&#8217;T'HH:mm:ss.SSSZ)</li>
<li>Requests with zero-length array results were getting an incorrect &#8220;null&#8221; string.  This has been replaced with the appropriate empty array.</li>
<li>Arrays are no longer &#8220;named&#8221; by hashcode.</li>
</ul>
<h3>Model Updates</h3>
<p>The Dictionary Model has been revamped.  You can review the model XSD here:  <a href="http://docs.wordnik.com/api/api-v3-changelog/dictionary-model-xsd">Dictionary Model XSD</a>.</p>
<h3>New Apis</h3>
<p>Please see the <a href="http://docs.wordnik.com/api/methods">Methods</a> page for details on each of the new APIs below.</p>
<ul>
<li>Added method to get definitions by part of speech</li>
<li>Added method to return related words (synonyms, antonyms, run-ons, etc)</li>
<li>Added dictionary examples</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/api-v3-changelog/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terms of Service</title>
		<link>http://docs.wordnik.com/api/terms-of-service</link>
		<comments>http://docs.wordnik.com/api/terms-of-service#comments</comments>
		<pubDate>Mon, 21 Dec 2009 21:34:09 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://65.181.159.42/docs/?page_id=16</guid>
		<description><![CDATA[Our API is provided to you, the consumer, at no cost, providing you follow a few simple and straightforward rules.
Access
Access to our API is provided for you and only for you. Your applications can consume our data but you cannot provide direct access to our API to others either via sharing access keys, proxying requests [...]]]></description>
			<content:encoded><![CDATA[<p>Our API is provided to you, the consumer, at no cost, providing you follow a few simple and straightforward rules.</p>
<p><strong>Access</strong><br />
Access to our API is provided for you and only for you. Your applications can consume our data but you cannot provide direct access to our API to others either via sharing access keys, proxying requests for others, reproduction of data, etc. In addition, direct access to our API should not be provided to your end users.</p>
<p>If we suspect that your key has been shared, you will be notified and it will be changed. If it happens too frequently your access may be revoked.</p>
<p><strong>Rate Limiting</strong><br />
In order to provide service to many users, we may restrict the total number of calls available to you, and/or the rate at which you make them. If we see you making too many requests we&#8217;ll attempt to contact you before changing your limits. If you need more access than you&#8217;re getting, contact us.</p>
<p><strong>Local Copies of Data</strong><br />
You cannot make local copies of data retrieved from our API.</p>
<p><strong>More Information</strong><br />
Questions? Comments? Suggestions? Please email us at <a href="mailto:apiteam@wordnik.com">apiteam@wordnik.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/terms-of-service/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Signup</title>
		<link>http://docs.wordnik.com/api/signup</link>
		<comments>http://docs.wordnik.com/api/signup#comments</comments>
		<pubDate>Mon, 21 Dec 2009 21:33:53 +0000</pubDate>
		<dc:creator>tonytam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://65.181.159.42/docs/?page_id=14</guid>
		<description><![CDATA[Our API Signup page is momentarily off&#8211;please check back to http://api.wordnik.com/signup/ soon.
]]></description>
			<content:encoded><![CDATA[<p>Our API Signup page is momentarily off&#8211;please check back to <a href="http://api.wordnik.com/signup/">http://api.wordnik.com/signup/</a> soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.wordnik.com/api/signup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
