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.1.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/1 so you can pass headers and other options to them
JSON endpoints
iex> InstaScrapex.JSON.get_account("nasa")
{:ok, %HTTPoison.Response{body: %{}, ...}}
````
iex> InstaScrapex.JSON.get_media(“BKgPf5ZgP97”)
{:ok, %HTTPoison.Response{body: %{}, …}}
```elixir
iex> InstaScrapex.JSON.get_account_media("nasa")
{:ok, %HTTPoison.Response{body: %{}, ...}}
HTML endpoints
iex> InstaScrapex.HTML.get_account("nasa")
{:ok, %HTTPoison.Response{body: %{}, ...}}
````
iex> InstaScrapex.HTML.get_media(“BKgPf5ZgP97”) {:ok, %HTTPoison.Response{body: %{}, …}} ```` ## LICENSE InstaScrapex is released into the public domain. See UNLICENSE for more information or the accompanying UNLICENSE file.