Archive Org Advanced Search PPR avatar
Archive Org Advanced Search PPR

Pricing

$10.00 / 1,000 results

Go to Store
Archive Org Advanced Search PPR

Archive Org Advanced Search PPR

Developed by

Maged Safwat

Maintained by Community

the fastest and the most Advanced Scraper For Archive.org search, it uses Archive.org Advanced Search API to get best results really fast and with pagination support, and you can filter results by any field, and also you can sort results by any field and in any direction, with custom fields support

0.0 (0)

Pricing

$10.00 / 1,000 results

0

Monthly users

4

Runs succeeded

>99%

Last modified

3 days ago

You can access the Archive Org Advanced Search PPR programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "1.0",
5    "x-build-id": "9s7aEReYrxvzCjheT"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/maged120~archive-org-advanced-search-ppr/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-maged120-archive-org-advanced-search-ppr",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/maged120~archive-org-advanced-search-ppr/runs": {
50      "post": {
51        "operationId": "runs-sync-maged120-archive-org-advanced-search-ppr",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/maged120~archive-org-advanced-search-ppr/run-sync": {
93      "post": {
94        "operationId": "run-sync-maged120-archive-org-advanced-search-ppr",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "properties": {
134          "any_field_value": {
135            "title": "Any Field Value",
136            "type": "string",
137            "description": "Search term to match across all fields."
138          },
139          "any_field_operator": {
140            "title": "Any Field Operator",
141            "enum": [
142              "contains",
143              "not"
144            ],
145            "type": "string",
146            "description": "Operator for the 'Any Field' search term."
147          },
148          "title_value": {
149            "title": "Title Value",
150            "type": "string",
151            "description": "Search term to match in the title field."
152          },
153          "title_operator": {
154            "title": "Title Operator",
155            "enum": [
156              "contains",
157              "not"
158            ],
159            "type": "string",
160            "description": "Operator for the 'Title' search term."
161          },
162          "creator_value": {
163            "title": "Creator Value",
164            "type": "string",
165            "description": "Search term to match in the creator field."
166          },
167          "creator_operator": {
168            "title": "Creator Operator",
169            "enum": [
170              "contains",
171              "not"
172            ],
173            "type": "string",
174            "description": "Operator for the 'Creator' search term."
175          },
176          "description_value": {
177            "title": "Description Value",
178            "type": "string",
179            "description": "Search term to match in the description field."
180          },
181          "description_operator": {
182            "title": "Description Operator",
183            "enum": [
184              "contains",
185              "not"
186            ],
187            "type": "string",
188            "description": "Operator for the 'Description' search term."
189          },
190          "collection_value": {
191            "title": "Collection Value",
192            "type": "string",
193            "description": "Search term to match in the collection field."
194          },
195          "collection_operator": {
196            "title": "Collection Operator",
197            "enum": [
198              "contains",
199              "not"
200            ],
201            "type": "string",
202            "description": "Operator for the 'Collection' search term."
203          },
204          "mediatype_value": {
205            "title": "Media Type Value",
206            "type": "string",
207            "description": "Search term to match in the mediatype field."
208          },
209          "mediatype_operator": {
210            "title": "Media Type Operator",
211            "enum": [
212              "is",
213              "not"
214            ],
215            "type": "string",
216            "description": "Operator for the 'Media Type' search term."
217          },
218          "custom_field_1_name": {
219            "title": "Custom Field 1 Name",
220            "type": "string",
221            "description": "Name of the first custom field to search."
222          },
223          "custom_field_1_value": {
224            "title": "Custom Field 1 Value",
225            "type": "string",
226            "description": "Value of the first custom field to search."
227          },
228          "custom_field_1_operator": {
229            "title": "Custom Field 1 Operator",
230            "enum": [
231              "contains",
232              "not"
233            ],
234            "type": "string",
235            "description": "Operator for the first custom field search term."
236          },
237          "custom_field_2_name": {
238            "title": "Custom Field 2 Name",
239            "type": "string",
240            "description": "Name of the second custom field to search."
241          },
242          "custom_field_2_value": {
243            "title": "Custom Field 2 Value",
244            "type": "string",
245            "description": "Value of the second custom field to search."
246          },
247          "custom_field_2_operator": {
248            "title": "Custom Field 2 Operator",
249            "enum": [
250              "contains",
251              "not"
252            ],
253            "type": "string",
254            "description": "Operator for the second custom field search term."
255          },
256          "custom_field_3_name": {
257            "title": "Custom Field 3 Name",
258            "type": "string",
259            "description": "Name of the third custom field to search."
260          },
261          "custom_field_3_value": {
262            "title": "Custom Field 3 Value",
263            "type": "string",
264            "description": "Value of the third custom field to search."
265          },
266          "custom_field_3_operator": {
267            "title": "Custom Field 3 Operator",
268            "enum": [
269              "contains",
270              "not"
271            ],
272            "type": "string",
273            "description": "Operator for the third custom field search term."
274          },
275          "custom_field_4_name": {
276            "title": "Custom Field 4 Name",
277            "type": "string",
278            "description": "Name of the fourth custom field to search."
279          },
280          "custom_field_4_value": {
281            "title": "Custom Field 4 Value",
282            "type": "string",
283            "description": "Value of the fourth custom field to search."
284          },
285          "custom_field_4_operator": {
286            "title": "Custom Field 4 Operator",
287            "enum": [
288              "contains",
289              "not"
290            ],
291            "type": "string",
292            "description": "Operator for the fourth custom field search term."
293          },
294          "custom_field_5_name": {
295            "title": "Custom Field 5 Name",
296            "type": "string",
297            "description": "Name of the fifth custom field to search."
298          },
299          "custom_field_5_value": {
300            "title": "Custom Field 5 Value",
301            "type": "string",
302            "description": "Value of the fifth custom field to search."
303          },
304          "custom_field_5_operator": {
305            "title": "Custom Field 5 Operator",
306            "enum": [
307              "contains",
308              "not"
309            ],
310            "type": "string",
311            "description": "Operator for the fifth custom field search term."
312          },
313          "date": {
314            "title": "Exact Date",
315            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
316            "type": "string",
317            "description": "Exact date to match (YYYY-MM-DD)."
318          },
319          "date_range_start": {
320            "title": "Date Range Start",
321            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
322            "type": "string",
323            "description": "Start date of the range to match (YYYY-MM-DD)."
324          },
325          "date_range_end": {
326            "title": "Date Range End",
327            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
328            "type": "string",
329            "description": "End date of the range to match (YYYY-MM-DD)."
330          },
331          "hits_per_page": {
332            "title": "Items Per Page",
333            "minimum": 10,
334            "maximum": 1000,
335            "type": "integer",
336            "description": "Number of items to return per page."
337          },
338          "page": {
339            "title": "Page Number",
340            "minimum": 1,
341            "type": "integer",
342            "description": "Page number to fetch (1-based)."
343          },
344          "sort_name": {
345            "title": "Sort Field",
346            "type": "string",
347            "description": "Field to sort by (e.g., publicdate, downloads)."
348          },
349          "sort_value": {
350            "title": "Sort Direction",
351            "enum": [
352              "asc",
353              "desc"
354            ],
355            "type": "string",
356            "description": "Sort direction (ascending or descending)."
357          }
358        }
359      },
360      "runsResponseSchema": {
361        "type": "object",
362        "properties": {
363          "data": {
364            "type": "object",
365            "properties": {
366              "id": {
367                "type": "string"
368              },
369              "actId": {
370                "type": "string"
371              },
372              "userId": {
373                "type": "string"
374              },
375              "startedAt": {
376                "type": "string",
377                "format": "date-time",
378                "example": "2025-01-08T00:00:00.000Z"
379              },
380              "finishedAt": {
381                "type": "string",
382                "format": "date-time",
383                "example": "2025-01-08T00:00:00.000Z"
384              },
385              "status": {
386                "type": "string",
387                "example": "READY"
388              },
389              "meta": {
390                "type": "object",
391                "properties": {
392                  "origin": {
393                    "type": "string",
394                    "example": "API"
395                  },
396                  "userAgent": {
397                    "type": "string"
398                  }
399                }
400              },
401              "stats": {
402                "type": "object",
403                "properties": {
404                  "inputBodyLen": {
405                    "type": "integer",
406                    "example": 2000
407                  },
408                  "rebootCount": {
409                    "type": "integer",
410                    "example": 0
411                  },
412                  "restartCount": {
413                    "type": "integer",
414                    "example": 0
415                  },
416                  "resurrectCount": {
417                    "type": "integer",
418                    "example": 0
419                  },
420                  "computeUnits": {
421                    "type": "integer",
422                    "example": 0
423                  }
424                }
425              },
426              "options": {
427                "type": "object",
428                "properties": {
429                  "build": {
430                    "type": "string",
431                    "example": "latest"
432                  },
433                  "timeoutSecs": {
434                    "type": "integer",
435                    "example": 300
436                  },
437                  "memoryMbytes": {
438                    "type": "integer",
439                    "example": 1024
440                  },
441                  "diskMbytes": {
442                    "type": "integer",
443                    "example": 2048
444                  }
445                }
446              },
447              "buildId": {
448                "type": "string"
449              },
450              "defaultKeyValueStoreId": {
451                "type": "string"
452              },
453              "defaultDatasetId": {
454                "type": "string"
455              },
456              "defaultRequestQueueId": {
457                "type": "string"
458              },
459              "buildNumber": {
460                "type": "string",
461                "example": "1.0.0"
462              },
463              "containerUrl": {
464                "type": "string"
465              },
466              "usage": {
467                "type": "object",
468                "properties": {
469                  "ACTOR_COMPUTE_UNITS": {
470                    "type": "integer",
471                    "example": 0
472                  },
473                  "DATASET_READS": {
474                    "type": "integer",
475                    "example": 0
476                  },
477                  "DATASET_WRITES": {
478                    "type": "integer",
479                    "example": 0
480                  },
481                  "KEY_VALUE_STORE_READS": {
482                    "type": "integer",
483                    "example": 0
484                  },
485                  "KEY_VALUE_STORE_WRITES": {
486                    "type": "integer",
487                    "example": 1
488                  },
489                  "KEY_VALUE_STORE_LISTS": {
490                    "type": "integer",
491                    "example": 0
492                  },
493                  "REQUEST_QUEUE_READS": {
494                    "type": "integer",
495                    "example": 0
496                  },
497                  "REQUEST_QUEUE_WRITES": {
498                    "type": "integer",
499                    "example": 0
500                  },
501                  "DATA_TRANSFER_INTERNAL_GBYTES": {
502                    "type": "integer",
503                    "example": 0
504                  },
505                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
506                    "type": "integer",
507                    "example": 0
508                  },
509                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
510                    "type": "integer",
511                    "example": 0
512                  },
513                  "PROXY_SERPS": {
514                    "type": "integer",
515                    "example": 0
516                  }
517                }
518              },
519              "usageTotalUsd": {
520                "type": "number",
521                "example": 0.00005
522              },
523              "usageUsd": {
524                "type": "object",
525                "properties": {
526                  "ACTOR_COMPUTE_UNITS": {
527                    "type": "integer",
528                    "example": 0
529                  },
530                  "DATASET_READS": {
531                    "type": "integer",
532                    "example": 0
533                  },
534                  "DATASET_WRITES": {
535                    "type": "integer",
536                    "example": 0
537                  },
538                  "KEY_VALUE_STORE_READS": {
539                    "type": "integer",
540                    "example": 0
541                  },
542                  "KEY_VALUE_STORE_WRITES": {
543                    "type": "number",
544                    "example": 0.00005
545                  },
546                  "KEY_VALUE_STORE_LISTS": {
547                    "type": "integer",
548                    "example": 0
549                  },
550                  "REQUEST_QUEUE_READS": {
551                    "type": "integer",
552                    "example": 0
553                  },
554                  "REQUEST_QUEUE_WRITES": {
555                    "type": "integer",
556                    "example": 0
557                  },
558                  "DATA_TRANSFER_INTERNAL_GBYTES": {
559                    "type": "integer",
560                    "example": 0
561                  },
562                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
563                    "type": "integer",
564                    "example": 0
565                  },
566                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
567                    "type": "integer",
568                    "example": 0
569                  },
570                  "PROXY_SERPS": {
571                    "type": "integer",
572                    "example": 0
573                  }
574                }
575              }
576            }
577          }
578        }
579      }
580    }
581  }
582}

Archive Org Advanced Search PPR OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Archive Org Advanced Search PPR from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

Pricing

Pricing model

Pay per result 

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.

Price per 1,000 items

$10.00