MobileAPI.dev api API

The api API from MobileAPI.dev — 2 operation(s) for api.

Documentation

Specifications

Code Examples

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-battery-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-comms-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-device-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-devicelist-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-display-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-features-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-image-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-maincamera-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-manufacturer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-memory-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-misc-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-network-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-platform-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-selfiecamera-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-schema/mobileapi-sound-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-battery-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-body-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-comms-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-device-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-devicelist-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-display-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-features-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-image-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-maincamera-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-manufacturer-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-memory-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-misc-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-network-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-platform-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-selfiecamera-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-structure/mobileapi-sound-structure.json

Other Resources

🔗
Examples
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/examples/mobileapi-ai-query-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/examples/mobileapi-autocomplete-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/examples/mobileapi-device-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/examples/mobileapi-devicelist-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/examples/mobileapi-manufacturer-example.json
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/json-ld/mobileapi-dev-context.jsonld
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/apis.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/arazzo/mobileapi-dev-ai-query-with-account-check-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/arazzo/mobileapi-dev-assemble-spec-sheet-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/arazzo/mobileapi-dev-autocomplete-resolve-device-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/arazzo/mobileapi-dev-browse-manufacturer-catalog-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/arazzo/mobileapi-dev-browse-type-year-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/mobileapi-dev/refs/heads/main/arazzo/mobileapi-dev-search-device-detail-workflow.yml

OpenAPI Specification

mobileapi-dev-api-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Mobile api API
  description: REST API providing structured device specifications, base64-encoded product images, and pricing metadata for 31,500+ smartphones, tablets, smartwatches, and laptops across 200+ manufacturers. Endpoints support paginated listing, fuzzy search by name or model number, autocomplete, browsing by manufacturer/year/type, per-category specifications (battery, display, platform, memory, cameras, network, sound, comms, features, body, misc), high-resolution images, manufacturer directory, account introspection (/me/), and an AI natural-language query endpoint.
  termsOfService: https://app.getterms.io/view/AG2Np/terms-of-service/en-us
  contact:
    name: MobileAPI.dev Support
    email: support@mobileapi.dev
    url: https://mobileapi.dev/
  version: v1
servers:
- url: https://api.mobileapi.dev
  description: MobileAPI.dev production server
security:
- ApiKeyHeader: []
- ApiKeyQuery: []
tags:
- name: api
paths:
  /api/firewall/:
    parameters: []
    get:
      operationId: api_firewall_list
      summary: A Viewset for Viewing Firewall Log Entries.
      description: 'This is a read-only viewset that allows authenticated admin users

        to view the firewall logs via REST API.'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/FirewallAPILog'
      tags:
      - api
  /api/firewall/{id}/:
    parameters:
    - name: id
      in: path
      description: A unique integer value identifying this Firewall API Log.
      required: true
      schema:
        type: integer
    get:
      operationId: api_firewall_read
      summary: A Viewset for Viewing Firewall Log Entries.
      description: 'This is a read-only viewset that allows authenticated admin users

        to view the firewall logs via REST API.'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FirewallAPILog'
      tags:
      - api
components:
  schemas:
    FirewallAPILog:
      required:
      - remote_address
      - server_hostname
      - url
      type: object
      properties:
        id:
          title: ID
          type: integer
          readOnly: true
        remote_address:
          title: Remote Address
          description: The IP address of the client making the request.
          type: string
          minLength: 1
        server_hostname:
          title: Server Hostname
          description: The hostname of the server that received the request.
          type: string
          maxLength: 255
          minLength: 1
        url:
          title: Request URL
          description: The URL path that was requested.
          type: string
          minLength: 1
        blocked:
          title: Blocked
          description: Whether this IP is currently blocked.
          type: boolean
        created_at:
          title: Created At
          description: When this log entry was first created.
          type: string
          format: date-time
          readOnly: true
        updated_at:
          title: Updated At
          description: When this log entry was last updated.
          type: string
          format: date-time
          readOnly: true
  securitySchemes:
    ApiKeyHeader:
      type: apiKey
      in: header
      name: Authorization
      description: Provide your API key in the Authorization header using either 'Token YOUR_API_KEY' or 'Bearer YOUR_API_KEY'. Both formats are equivalent.
    ApiKeyQuery:
      type: apiKey
      in: query
      name: key
      description: Fallback - supply your API key as the 'key' query parameter.