Skip to main content

Social::Instagram::Search - Instagram Search Scraper

Social::Instagram::Profile

Overview of the scraper

Social::Instagram::SearchSocial::Instagram::Search – Instagram search scraper. Profile, tag, and location scraping.

A-Parser functionality allows you to save the scraper's parsing settings Social::Instagram::SearchSocial::Instagram::Search for future use (presets), ), set a parsing schedule, and much more.

Results can be saved in the form and structure you need, thanks to the built-in powerful templating engine Template Toolkit which allows applying additional logic to the results and outputting data in various formats, including JSON, SQL and CSV.

Collected data

  • Locations (Places)
    • Position in search results
    • Subtitle
    • Title
    • Link to location
  • Hashtags (Hashtags)
    • Position in search results
    • Hashtag name
    • Number of media under the hashtag
  • Profiles (Users)
    • Position in search results
    • Username
    • Profile link
    • Verification status
    • Full name
    • Avatar link

Use cases

Queries

Keywords must be specified as queries:

Sport
cristiano
beauty

Examples of output results

A-Parser supports flexible result formatting thanks to the built-in templating engine Template Toolkit, which allows it to output results in an arbitrary form, as well as in a structured form, such as CSV or JSON

Default output

Result format:

$users.format('$link\n')

Result example:

https://www.instagram.com/cristiano/
https://www.instagram.com/_cristianojunior7/
https://www.instagram.com/ronaldooo.jr7_/
https://www.instagram.com/cr7cristianoronaldo/
https://www.instagram.com/cristianojr.r7/
https://www.instagram.com/cristianoaraujo/
https://www.instagram.com/crisznec/
https://www.instagram.com/cristiano_borsi/
https://www.instagram.com/cristiano.digiacinto/
https://www.instagram.com/cristiano1011/
https://www.instagram.com/goatnaaldo75/
https://www.instagram.com/cr7winiano_/
https://www.instagram.com/cristiano.galindo/
https://www.instagram.com/cr7ir/
https://www.instagram.com/7crisr/
https://www.instagram.com/cristianofury/
https://www.instagram.com/crissevieri_timao/
https://www.instagram.com/cristyanorodrigues/

Tag names and links to locations

Result format:

$hashtags.format('$name\n')\n\n$places.format('$link\n')

Result example:

cristianoronaldo
christmaseve


https://www.instagram.com/explore/locations/102608941539388

Possible settings

ParameterDefault valueDescription
Use sessionUsing sessions