InstaScrapex
Scrapes Instagram JSON and HTML endpoints without and API key
Use at your own risk
Installation
Add
insta_scrapex
to your list of dependencies inmix.exs
:def deps do [{:insta_scrapex, "~> 0.3.0"}] end
Ensure
insta_scrapex
is started before your application:def application do [applications: [:insta_scrapex]] end
Usage
All functions return a map in the response[:body]
Functions wrap HTTPoison.get!/3 so you can pass headers and other options to them
JSON endpoints
iex> InstaScrapex.JSON.get_account!("nasa")
%HTTPoison.Response{body: %{}, ...}
````
iex> InstaScrapex.JSON.get_media!(“BKgPf5ZgP97”)
%HTTPoison.Response{body: %{}, …}
```elixir
iex> InstaScrapex.JSON.get_account_media!("nasa")
%HTTPoison.Response{body: %{}, ...}
HTML endpoints
iex> InstaScrapex.HTML.get_account!("nasa")
%HTTPoison.Response{body: %{}, ...}
````
iex> InstaScrapex.HTML.get_media!(“BKgPf5ZgP97”) %HTTPoison.Response{body: %{}, …} ```` ## LICENSE InstaScrapex is released into the public domain. See UNLICENSE for more information or the accompanying UNLICENSE file.