# Getting documentation programmatically?

**URL:** <https://forum.elixirforum.com/t/getting-documentation-programmatically/37516>\
**Category:** Questions\
**Tags:** documentation\
**Created:** [February 12, 2021, 10:24pm UTC](https://forum.elixirforum.com/t/getting-documentation-programmatically/37516 "2021-02-12T22:24:50Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![HiPhish](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hiphish/32/21831_2.png) [@HiPhish](https://forum.elixirforum.com/u/HiPhish)\
**Post date:** [February 12, 2021, 11:29pm UTC](https://forum.elixirforum.com/t/getting-documentation-programmatically/37516/5 "2021-02-12T23:29:17Z")

</div>

Great, that works! `Code.fetch_docs(:'Elixir.Kernel')` gives me structured data which I can work with. One more question, how do I specify a function? I have tried `Code.fetch_docs(:'Elixir.Kernel.is_atom/1')`, but I get `{:error, :module_not_found}`, same thing without the `/1` part.

EDIT: Never mind, I need to look at the implementation of `Ex.Introspection.h/1`, not `Ex.Introspection.h/1`.

---

_[View the full topic](https://forum.elixirforum.com/t/getting-documentation-programmatically/37516)._
