How do I access the category of an entry with Element API? The category count is only ever 1 and I need to output the name of the category the entry belongs to.

Would there need to be a cross-over between the EntryModel and CategoryModel?

'transformer' =&gt; function(EntryModel $entry) {
                return [
                    'title' =&gt; $entry-&gt;title,
                    'url' =&gt; $entry-&gt;url,
                    'jsonUrl' =&gt; UrlHelper::getUrl("jobs/{$entry-&gt;id}.json"),
                    'postDate' =&gt; $entry-&gt;postDate-&gt;getTimestamp() * 1000,
                    'id' =&gt; $entry-&gt;id,
                    'jobOverview' =&gt; (string) $entry-&gt;jobOverview,
                    'category' =&gt; $entry-&gt;jobCategory[0],
                ];
            },
Same as you would access it from a Twig template.  If you're positive there will always be one category selected, then this would work:

'transformer' =&gt; function(EntryModel $entry) {
    return [
        'category' =&gt; (string)$entry-&gt;categoryHandle[0],
    ];
},