WebSightLine Augmented Instagram

The most advanced WebSightLine solution, this component allows you to configure jobs that search directly by user or location

📘

Documentation Accuracy

We try to ensure every component documentation is as accurate as possible. However as we do not manage 3rd parties product features and documentation, some 3rd party documentation may not be accurate at the time of the last update. Thank you for your understanding.

The WebSightLine Augmented Instagram augments the results by combining live data with historical content from the WebSightLine database, delivering the most comprehensive coverage available. You can configure either one time searches or recurring searches.

New to Datastreamer? Start here.

👍

Unify Schema

This data source already use Unify Schema.

How to use?

The WebSightLine Instagram is powered by the Jobs System, when interacting with the component you have the option to define your jobs queries.

Running a search

You can run multiple different types of searches, currently WebSightLine supports:

  • Profile (user handle)
  • User ID
  • Location (location ID)
    • When searching for locations, it's the same process as searching for profiles, but you must provide the location ID, not the location name, for example, if looking for Bolder, Colorado (instagram.com/explore/locations/46519841/), the ID is 46519841.
  • Hashtag
  • Keyword

Here's an example for a Profile search:

You also have the option to use the API. You can use the Code button to extract this example

curl --location 'https://dev.api.platform.datastreamer.io/api/pipelines/{PIPELINE_ID}/components/{COMPONENT_ID}/jobs?ready=true' \
      --header 'apikey: <your-api-key>' \
      --header 'Content-Type: application/json' \
      --data \
        '{
          "job_name": "3047ca1d-b38b-48c7-947c-b0d2a8a7b8eb",
          "component_name": "wsl-augmented-instagram-ingress",
          "data_source": "wsl_instagram",
          "query": {
            "type": "location",
            "terms": [
              "cristiano",
              "leomessi",
              "therock"
            ]
          },
          "job_type": "periodic",
          "label": "Popular profiles",
          "schedule": "0 0 0/12 1/1 * ? *"
        }'

For more details on creating data collection jobs, see Job Management

Additional Guides

Migrating to WebSightLine's Augmented sources

Augmented Instagram migration from other providers or other offerings from WebSightLine can be performed easily.

The schema provided by the Augmented sources is the same as non-augmented sources, and the delivery within Pipelines also shared the same configurations. The only different users may experience is in the creation of their Jobs and their behavior.

As a result, the difference in Jobs lies in requesting a specific Search Type and Search Terms.

📘

Augmented sources combine multiple origins

As Augmented sources combine newly-captured data with content indexed from other mechanisms, the Job creation is simplified, and therefore will not accept detailed filtering.

Example of Augmented source job creation in Portal

Tips and Tricks

  1. To get the most out of augmented sources, use "Periodic" Job logic to have your Pipeline automatically capture and track deduplication of the sources if performing regular searching.
  2. Due to the performance of sources like Instagram in archiving content, it is suggested to search more frequently in situations where more results are expected.