{"id":"instapy-instapy","name":"InstaPy","homepage":null,"repo_url":"https://github.com/InstaPy/InstaPy","category":"automation","subcategories":[],"tags":["automation","instagram","selenium","python","social-media","bot"],"what_it_does":"InstaPy is a Python-based Instagram automation tool that uses Selenium to automate social media interactions (e.g., performing actions such as likes/comments/following) via browser automation.","use_cases":["Automating repetitive Instagram engagement actions for social media management","Running scripted Instagram campaigns in a controlled automation workflow","Testing or prototyping social automation workflows using Selenium"],"not_for":["Production-grade, platform-compliant marketing automation intended to reliably grow followers long-term","Use cases requiring an official, stable API integration from Instagram/Meta","Use cases needing robust operational guarantees (e.g., guaranteed uptime or predictable success rates of automated actions)"],"best_when":"You need local browser-automation scripting (Selenium) for experimentation and you accept the risk that automated actions may be restricted or lead to account penalties.","avoid_when":"You require official API-based compliance, high reliability of interactions, or you cannot tolerate bans/blocks from the target platform.","alternatives":["Official Instagram/Meta Graph API (where applicable) for compliant access to supported features","No-code/low-code social management tools that comply with platform policies","Custom automation using Selenium, but designed around compliance and conservative behavior (still carries risk)"],"af_score":22.5,"security_score":35.8,"reliability_score":25.0,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-29T13:16:37.214274+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Web login/credentials used by browser automation (implied by Selenium-driven interaction)"],"oauth":false,"scopes":false,"notes":"The README provided does not describe a formal API auth scheme (API keys/OAuth scopes). Interaction appears to require automating a logged-in browser session."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information in provided content; repository is GPL-licensed."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":22.5,"security_score":35.8,"reliability_score":25.0,"mcp_server_quality":0.0,"documentation_accuracy":35.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":0.0,"tls_enforcement":80.0,"auth_strength":25.0,"scope_granularity":0.0,"dependency_hygiene":50.0,"secret_handling":30.0,"security_notes":"No auth/secrets management details are provided in the README content. Selenium-based automation generally requires handling user credentials and session data in the local environment; the content does not describe secure secret storage, redaction, or operational safeguards. Also, the tool is explicitly positioned as automating engagement on Instagram, which can trigger enforcement actions by the platform.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"Automated engagement actions (likes/follows/comments) are typically non-idempotent; the provided content does not document idempotency or safe re-run semantics.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No stable API contract (browser automation via Selenium instead); agent integration must drive UI/flows rather than call structured endpoints.","High risk of account restrictions/blocks by the target platform when using automation.","Lack of documented machine-readable error codes/rate-limit headers because there is no API interface described."]}}